Sådan får du vist & Fjern udvidede attributter fra en fil på Mac OS

Indholdsfortegnelse:

Anonim

Udvidede attributter er metadatakomponenter, der kan være unikke for bestemte filer og filtyper på Mac OS. Disse udvidede attributter kan være alt fra identificerende data om selve filen til karantæneoplysninger, oprindelsesdata, etiketoplysninger, blandt andre typer metadata.

Nogle gange kan avancerede Mac-brugere gennemgå udvidede attributter for en fil eller endda ønske at fjerne udvidede attributter fra en fil eller et bibliotek af forskellige årsager, og hver af disse opgaver kan udføres gennem kommandoen linje med det medfølgende xattr-værktøj i Mac OS.Denne vejledning vil gennemgå, hvordan du både får vist og fjerner udvidede attributter fra en fil på en Mac.

Dette er et avanceret emne, der egentlig kun er relevant for avancerede brugere, der allerede er fortrolige med udvidede attributter og har en særlig grund til at ønske at fjerne dem fra en fil. Hvis du ikke er sikker på, hvad udvidede attributter er, hvorfor de kan (eller måske ikke) betyder noget, eller hvorfor du måske vil (eller ikke ønsker at) fjerne dem, er dette ikke noget for dig.

Sådan får du vist udvidede attributter for en fil i Mac OS

Xattr-kommandoen har eksisteret i Mac OS og Mac OS X i lang tid, og derfor burde dette fungere på samme måde på stort set alle vagt moderne versioner af systemsoftware:

  1. Åbn Terminal-appen, som findes i /Applications/Utilities/
  2. Brug xattr-kommandoen sådan, og peg på filstien for at inspicere udvidede attributter for
  3. xattr ~/Desktop/samplefile.jpg

  4. Hit Return for at se de udvidede attributter for den angivne fil

Du kan f.eks. se noget i stil med følgende efter at have udført kommandoen:

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

I dette tilfælde vil du se metadataoplysninger, der kan bruges af Spotlight og Finder-søgefunktionerne, samt karantænedata, der kan være knyttet til data, der er downloadet fra nettet eller bragt til Mac'en gennem en tredjeparts app eller kilde. Og ja, det er de samme karantænedata fra, der fortæller dig, om du ser appen "ikke kan åbnes, fordi den er fra en uidentificeret udvikler" Gatekeeper-meddelelse, når du åbner visse applikationer eller filer - det er et almindeligt forekommende praktisk eksempel på en udvidet egenskab.

Sådan fjerner du udvidede attributter fra en fil på Mac

Staddig i Terminal-appen? Hvis ikke, genstart Terminal-applikationen for at begynde:

  1. Find den udvidede attribut, du vil fjerne fra filen ved hjælp af det forrige trin, lad os i dette eksempel antage, at det er "kMDItemIsScreenCapture"
  2. Brug xattr med -d-flaget på filen som sådan:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Hit Return for at fjerne den definerede udvidede attribut fra filen som angivet af stien

I dette eksempel fjernes "com.apple.metadata:kMDItemIsScreenCapture" fra filen samplefile.jpg skærmbilledeidentifikatoren, som du måske genkender fra dette tip til at finde og vise alle skærmbilleder på en Mac, som er afhængig af den udvidede attribut, der er knyttet til skærmbilleder, for at finde dem.Ved at fjerne den udvidede attribut ville filen ikke længere dukke op i en sådan søgning. Bemærk, at brug af et værktøj som ImageOptim til at fjerne EXIF-metadata fra billeder og billeder fjerner ikke også udvidede attributmetadata fra billederne, det fjerner kun EXIF-dataene – de to er adskilte.

Du kan bruge xattr-værktøjet til at se og fjerne udvidede attributter på filer, mapper og symbolske links på denne måde, og du kan bruge jokertegn til at anvende den udvidede attributfjernelse på flere filer efter behov.

Dette er virkelig ikke noget, der burde være relevant for de fleste afslappede Mac-brugere, men for avancerede Mac-brugere, manipulere, udviklere, systemadministratorer, informationssikkerhedsarbejdere og mange andre, at kunne se eller ændre udvidede attributter kan være nyttige af særlige årsager.

Sådan får du vist & Fjern udvidede attributter fra en fil på Mac OS