Hur man visar & Ta bort utökade attribut från en fil på Mac OS

Innehållsförteckning:

Anonim

Utökade attribut är metadatakomponenter som kan vara unika för specifika filer och filtyper på Mac OS. Dessa utökade attribut kan vara allt från identifierande data om själva filen till karantäninformation, ursprungsdata, etikettinformation, bland andra typer av metadata.

Ibland kan avancerade Mac-användare granska utökade attribut för en fil, eller till och med vilja ta bort utökade attribut från en fil eller katalog av olika anledningar, och någon av dessa uppgifter kan utföras med kommandot linje med det medföljande xattr-verktyget i Mac OS.Denna handledning går igenom hur du både visar och tar bort utökade attribut från en fil på en Mac.

Detta är ett avancerat ämne som egentligen bara är relevant för avancerade användare som redan är bekanta med utökade attribut och har en speciell anledning att vilja ta bort dem från en fil. Om du inte är säker på vad utökade attribut är, varför de kan (eller kanske inte) har betydelse eller varför du kanske vill (eller inte vill) ta bort dem, är det här inte för dig.

Hur man visar utökade attribut för en fil i Mac OS

Kommandot xattr har funnits i Mac OS och Mac OS X under lång tid och därför borde detta fungera likadant på praktiskt taget alla vagt moderna versioner av systemprogramvara:

  1. Öppna Terminal-appen, som finns i /Applications/Utilities/
  2. Använd kommandot xattr så, peka på filsökvägen för att inspektera utökade attribut för
  3. xattr ~/Desktop/samplefile.jpg

  4. Hit Return för att visa de utökade attributen för filen specificerad

Till exempel kan du se något i stil med följande efter att ha utfört kommandot:

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

I det här fallet kommer du att se metadatainformation som kan användas av Spotlight och sökfunktionerna i Finder, samt karantändata som kan kopplas till data som laddas ner från webben eller överföras till Mac via en app eller källa från tredje part. Och ja, det är samma karantändata från som talar om för dig om du ser appen "inte kan öppnas eftersom den är från en oidentifierad utvecklare" Gatekeeper-meddelande när du öppnar vissa applikationer eller filer – det är ett vanligt förekommande praktiskt exempel på ett utökat attribut.

Hur man tar bort utökade attribut från en fil på Mac

Fortfarande i Terminal-appen? Om inte, starta om Terminal-applikationen för att börja:

  1. Hitta det utökade attributet du vill ta bort från filen med hjälp av föregående steg, låt oss i det här exemplet anta att det är "kMDItemIsScreenCapture"
  2. Använd xattr med -d-flaggan på filen så här:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Hit Return för att ta bort det definierade utökade attributet från filen enligt sökvägen

I det här exemplet tar bort “com.apple.metadata:kMDItemIsScreenCapture” från filen samplefile.jpg bort skärmbildsidentifieraren, som du kanske känner igen från det här tipset för att hitta och visa alla skärmdumpsfiler på en Mac, som förlitar sig på det utökade attributet som är kopplat till skärmdumpfiler för att hitta dem.Genom att ta bort det utökade attributet skulle filen inte längre dyka upp i en sådan sökning. Observera att att använda ett verktyg som ImageOptim för att ta bort EXIF-metadata från bilder och bilder tar inte också bort utökade attributmetadata från bilderna, det tar bara bort EXIF-data – de två är separata.

Du kan använda verktyget xattr för att visa och ta bort utökade attribut på filer, kataloger och symboliska länkar på detta sätt, och du kan använda jokertecken för att tillämpa den utökade borttagningen av attribut på flera filer efter behov.

Detta är verkligen inte något som borde vara relevant för de flesta vanliga Mac-användare, utan för avancerade Mac-användare, pysslare, utvecklare, systemadministratörer, informationssäkerhetsarbetare och många andra, att kunna se eller ändra utökade attribut kan vara till hjälp av särskilda skäl.

Hur man visar & Ta bort utökade attribut från en fil på Mac OS