Hvordan vise & Fjern utvidede attributter fra en fil på Mac OS
Innholdsfortegnelse:
- Hvordan vise utvidede attributter for en fil i Mac OS
- Hvordan fjerne utvidede attributter fra en fil på Mac
Utvidede attributter er metadatakomponenter som kan være unike for bestemte filer og filtyper på Mac OS. Disse utvidede attributtene kan være alt fra identifiserende data om selve filen, til karanteneinformasjon, opprinnelsesdata, etikettinformasjon, blant andre typer metadata.
Noen ganger kan avanserte Mac-brukere gjennomgå utvidede attributter for en fil, eller til og med ønske å fjerne utvidede attributter fra en fil eller katalog av en rekke årsaker, og en av disse oppgavene kan utføres gjennom kommandoen linje med det medfølgende xattr-verktøyet i Mac OS.Denne opplæringen vil gå gjennom hvordan du både viser og fjerner utvidede attributter fra en fil på en Mac.
Dette er et avansert emne som egentlig bare er relevant for avanserte brukere som allerede er kjent med utvidede attributter og har en spesiell grunn til å ønske å fjerne dem fra en fil. Hvis du ikke er sikker på hva utvidede attributter er, hvorfor de kan (eller kanskje ikke) betyr noe, eller hvorfor du kanskje vil (eller ikke vil) fjerne dem, er dette ikke noe for deg.
Hvordan vise utvidede attributter for en fil i Mac OS
xattr-kommandoen har eksistert i Mac OS og Mac OS X i lang tid, og derfor burde dette fungere på samme måte på praktisk t alt alle vagt moderne versjoner av systemprogramvare:
- Åpne Terminal-appen, du finner i /Applications/Utilities/
- Bruk xattr-kommandoen slik, og pek på filbanen for å inspisere utvidede attributter for
- Trykk Retur for å vise de utvidede attributtene for filen spesifisert
xattr ~/Desktop/samplefile.jpg
Du kan for eksempel se noe sånt som følgende etter å ha utført kommandoen:
xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemTypmetacom.data:kMDItemTypmetacom. :kMDItemWhereFroms com.apple.quarantine
I dette tilfellet vil du se metadatainformasjon som kan brukes av Spotlight og søkefunksjonene i Finder, i tillegg til karantenedata som kan være knyttet til data som er lastet ned fra nettet, eller bringes til Mac-en gjennom en tredjeparts app eller kilde. Og ja, det er de samme karantenedataene fra som forteller deg om du ser at appen "ikke kan åpnes fordi den er fra en uidentifisert utvikler" Gatekeeper-melding når du åpner visse applikasjoner eller filer – det er et vanlig praktisk eksempel på en utvidet egenskap.
Hvordan fjerne utvidede attributter fra en fil på Mac
Fortsatt i Terminal-appen? Hvis ikke, start Terminal-applikasjonen på nytt for å starte:
- Finn det utvidede attributtet du vil fjerne fra filen ved å bruke forrige trinn, la oss i dette eksemplet anta at det er "kMDItemIsScreenCapture"
- Bruk xattr med -d-flagget på filen slik:
- Trykk Retur for å fjerne det definerte utvidede attributtet fra filen som spesifisert av banen
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
I dette eksemplet fjerner du "com.apple.metadata:kMDItemIsScreenCapture" fra samplefile.jpg-filen, fjerner skjermbildeidentifikatoren, som du kanskje kjenner igjen fra dette tipset for å finne og vise alle skjermbildefiler på en Mac, som er avhengig av det utvidede attributtet knyttet til skjermbildefiler for å finne dem.Ved å fjerne det utvidede attributtet, vil ikke filen lenger vises i et slikt søk. Merk at bruk av et verktøy som ImageOptim for å fjerne EXIF-metadata fra bilder og bilder, fjerner ikke utvidede attributtmetadata fra bildene, det fjerner bare EXIF-dataene – de to er separate.
Du kan bruke xattr-verktøyet til å vise og fjerne utvidede attributter på filer, kataloger og symbolske lenker på denne måten, og du kan bruke jokertegn for å bruke den utvidede attributtfjerningen på flere filer etter behov.
Dette er egentlig ikke noe som burde være relevant for de fleste tilfeldige Mac-brukere, men for avanserte Mac-brukere, tindere, utviklere, systemadministratorer, informasjonssikkerhetsarbeidere og mange andre, å kunne se eller endre utvidede attributter kan være nyttige av spesielle årsaker.