Hoe & te bekijken Uitgebreide kenmerken uit een bestand verwijderen op Mac OS

Inhoudsopgave:

Anonim

Extended Attributes zijn metagegevenscomponenten die uniek kunnen zijn voor specifieke bestanden en bestandstypen op Mac OS. Die uitgebreide attributen kunnen van alles zijn, van identificerende gegevens over het bestand zelf tot quarantaine-informatie, herkomstgegevens, labelinformatie en andere soorten metadata.

Soms kunnen gevorderde Mac-gebruikers uitgebreide attributen voor een bestand bekijken, of zelfs uitgebreide attributen uit een bestand of map willen verwijderen om verschillende redenen, en elk van deze taken kan worden uitgevoerd met de opdracht lijn met de gebundelde xattr-tool in Mac OS.In deze zelfstudie wordt uitgelegd hoe u uitgebreide kenmerken van een bestand op een Mac kunt bekijken en verwijderen.

Dit is een geavanceerd onderwerp dat eigenlijk alleen relevant is voor gevorderde gebruikers die al bekend zijn met uitgebreide attributen en een bepaalde reden hebben om ze uit een bestand te willen verwijderen. Als je niet zeker weet wat uitgebreide attributen zijn, waarom ze er wel of niet toe doen, of waarom je ze wel of niet wilt verwijderen, dan is dit niets voor jou.

Uitgebreide attributen van een bestand bekijken in Mac OS

Het xattr-commando bestaat al heel lang in Mac OS en Mac OS X en zou dus hetzelfde moeten werken op vrijwel alle vaag moderne versies van systeemsoftware:

  1. Open de Terminal-app, gevonden in /Applications/Utilities/
  2. Gebruik de opdracht xattr op deze manier, wijzend naar het bestandspad om uitgebreide attributen te inspecteren op
  3. xattr ~/Desktop/samplefile.jpg

  4. Druk op Return om de uitgebreide attributen voor het opgegeven bestand te bekijken

U kunt bijvoorbeeld iets als het volgende zien na het uitvoeren van de opdracht:

xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemScreenCaptureType com.apple.metadata :kMDItemWhereFroms com.apple.quarantine

In dit geval ziet u metadata-informatie die kan worden gebruikt door Spotlight en de Finder-zoekfuncties, evenals quarantainegegevens die kunnen worden gekoppeld aan gegevens die van internet zijn gedownload of naar de Mac zijn gebracht via een app of bron van derden. En ja, dat zijn dezelfde quarantainegegevens die u vertellen of u de app wel of niet ziet "kan niet worden geopend omdat deze van een niet-geïdentificeerde ontwikkelaar is" Gatekeeper-bericht bij het openen van bepaalde applicaties of bestanden - dat is een veel voorkomend praktisch voorbeeld van een uitgebreid attribuut.

Hoe verwijder je uitgebreide attributen uit een bestand op Mac

Nog steeds in de Terminal-app? Als dit niet het geval is, start u de Terminal-toepassing opnieuw om te beginnen:

  1. Vind het uitgebreide attribuut dat u uit het bestand wilt verwijderen met behulp van de vorige stap, laten we in dit voorbeeld aannemen dat het "kMDItemIsScreenCapture" is
  2. Gebruik xattr met de vlag -d op het bestand zoals zo:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Druk op Return om het gedefinieerde uitgebreide kenmerk uit het bestand te verwijderen, zoals gespecificeerd door het pad

In dit voorbeeld wordt door het verwijderen van "com.apple.metadata:kMDItemIsScreenCapture" uit het bestand samplefile.jpg de screenshot-ID verwijderd, die u mogelijk herkent aan deze tip voor het vinden en weergeven van alle screenshot-bestanden op een Mac, die vertrouwt op dat uitgebreide attribuut dat is gekoppeld aan screenshotbestanden om ze te lokaliseren.Door dat uitgebreide attribuut te verwijderen, zou het bestand niet meer verschijnen in zo'n zoekopdracht. Houd er rekening mee dat het gebruik van een tool zoals ImageOptim om EXIF-metadata van afbeeldingen en afbeeldingen te verwijderen, niet ook de uitgebreide attribuut-metadata van de afbeeldingen verwijdert, maar alleen de EXIF-gegevens - de twee zijn gescheiden.

U kunt de xattr-tool gebruiken om op deze manier uitgebreide kenmerken van bestanden, mappen en symbolische koppelingen te bekijken en te verwijderen, en u kunt wildcards gebruiken om de uitgebreide kenmerkverwijdering naar behoefte op meerdere bestanden toe te passen.

Dit is echt niet iets dat relevant zou moeten zijn voor de meeste informele Mac-gebruikers, maar voor geavanceerde Mac-gebruikers, knutselaars, ontwikkelaars, systeembeheerders, informatiebeveiligingswerkers en vele anderen, die kunnen bekijken of wijzigen uitgebreide attributen kunnen om bepaalde redenen nuttig zijn.

Hoe & te bekijken Uitgebreide kenmerken uit een bestand verwijderen op Mac OS