Как да видите & Премахване на разширени атрибути от файл на Mac OS

Съдържание:

Anonim

Разширените атрибути са компоненти на метаданни, които могат да бъдат уникални за конкретни файлове и типове файлове в Mac OS. Тези разширени атрибути могат да бъдат всичко от идентифициращи данни за самия файл до информация за карантина, данни за произход, информация за етикети, наред с други типове метаданни.

Понякога напредналите потребители на Mac може да прегледат разширените атрибути за файл или дори да искат да премахнат разширените атрибути от файл или директория по различни причини и всяка от тези задачи може да бъде изпълнена чрез командата линия с предоставения инструмент xattr в Mac OS.Този урок ще ви покаже как да преглеждате и премахвате разширени атрибути от файл на Mac.

Това е тема за напреднали, която наистина е подходяща само за напреднали потребители, които вече са запознати с разширените атрибути и имат конкретна причина да искат да ги премахнат от файл. Ако не сте сигурни какво представляват разширените атрибути, защо могат (или не могат) да имат значение или защо може да искате (или да не искате) да ги премахнете, това не е за вас.

Как да видите разширените атрибути на файл в Mac OS

Командата xattr съществува в Mac OS и Mac OS X от дълго време и следователно би трябвало да работи по същия начин на почти всички неясно модерни версии на системния софтуер:

  1. Отворете приложението Terminal, намиращо се в /Applications/Utilities/
  2. Използвайте командата xattr така, като посочите пътя на файла, за да проверите разширените атрибути за
  3. xattr ~/Desktop/samplefile.jpg

  4. Натиснете Return, за да видите разширените атрибути за посочения файл

Например може да видите нещо като следното след изпълнение на командата:

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

В този случай ще видите информация за метаданни, която може да се използва от функциите за търсене Spotlight и Finder, както и данни за карантина, които може да са свързани с данни, изтеглени от мрежата или пренесени на Mac чрез приложение или източник на трета страна. И да, това са същите данни от карантина, които ви казват дали виждате или не приложението „не може да се отвори, защото е от неидентифициран разработчик“ Gatekeeper съобщение при отваряне на определени приложения или файлове – това е често срещан практически пример за разширен атрибут.

Как да премахнете разширените атрибути от файл на Mac

Все още сте в приложението Terminal? Ако не, рестартирайте терминалното приложение, за да започнете:

  1. Намерете разширения атрибут, който искате да премахнете от файла, като използвате предишната стъпка, в този пример нека приемем, че е „kMDItemIsScreenCapture“
  2. Използвайте xattr с флага -d във файла така:
  3. xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg

  4. Натиснете Return, за да премахнете дефинирания разширен атрибут от файла, както е указано от пътя

В този пример премахването на „com.apple.metadata:kMDItemIsScreenCapture“ от файла samplefile.jpg премахва идентификатора на екранната снимка, който може да разпознаете от този съвет за намиране и показване на всички файлове със снимки на екрана на Mac, който разчита на този разширен атрибут, прикачен към файлове със снимки на екрана, за да ги намери.С премахването на този разширен атрибут, файлът вече няма да се показва при такова търсене. Обърнете внимание, че използването на инструмент като ImageOptim за премахване на EXIF ​​метаданни от изображения и картини не премахва също метаданните на разширените атрибути от изображенията, а само премахва EXIF ​​данните – двете са отделни.

Можете да използвате инструмента xattr, за да видите и премахнете разширените атрибути на файлове, директории и символни връзки по този начин и можете да използвате заместващи знаци, за да приложите премахването на разширени атрибути към множество файлове, ако е необходимо.

Това наистина не е нещо, което трябва да е от значение за повечето случайни потребители на Mac, но за напреднали потребители на Mac, майстори, разработчици, системни администратори, работници по информационна сигурност и много други, които могат да преглеждат или променят разширените атрибути могат да бъдат полезни по определени причини.

Как да видите & Премахване на разширени атрибути от файл на Mac OS