Как просмотреть & Удаление расширенных атрибутов из файла в Mac OS
Оглавление:
- Как просмотреть расширенные атрибуты файла в Mac OS
- Как удалить расширенные атрибуты из файла на Mac
Расширенные атрибуты — это компоненты метаданных, которые могут быть уникальными для определенных файлов и типов файлов в Mac OS. Эти расширенные атрибуты могут быть любыми: от идентифицирующих данных о самом файле до информации о карантине, данных об источнике, информации о метках и других типов метаданных.
Иногда опытные пользователи Mac могут просмотреть расширенные атрибуты файла или даже удалить расширенные атрибуты из файла или каталога по разным причинам, и любую из этих задач можно выполнить с помощью команды со встроенным инструментом xattr в Mac OS.В этом руководстве показано, как просматривать и удалять расширенные атрибуты из файла на Mac.
Это сложная тема, которая действительно актуальна только для опытных пользователей, которые уже знакомы с расширенными атрибутами и имеют особую причину удалить их из файла. Если вы не знаете, что такое расширенные атрибуты, почему они могут (а могут и не иметь) иметь значение или почему вы можете захотеть (или не захотеть) их удалить, это не для вас.
Как просмотреть расширенные атрибуты файла в Mac OS
Команда xattr уже давно используется в Mac OS и Mac OS X, и поэтому она должна работать одинаково практически во всех смутно современных версиях системного программного обеспечения:
- Откройте приложение «Терминал», которое находится в /Applications/Utilities/
- Используйте команду xattr следующим образом, указав путь к файлу для проверки расширенных атрибутов на
- Нажмите «Return», чтобы просмотреть расширенные атрибуты для указанного файла
xattr ~/Desktop/samplefile.jpg
Например, после выполнения команды вы можете увидеть что-то вроде следующего:
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. через стороннее приложение или источник. И да, это те же данные карантина, из которых вы узнаете, видите ли вы сообщение «невозможно открыть, потому что оно создано неизвестным разработчиком». Сообщение гейткипера при открытии определенных приложений или файлов — это часто встречающийся практический пример расширенный атрибут.
Как удалить расширенные атрибуты из файла на Mac
Все еще в приложении «Терминал»? Если нет, перезапустите Терминальное приложение, чтобы начать:
- Найдите расширенный атрибут, который вы хотите удалить из файла, используя предыдущий шаг, в этом примере предположим, что это «kMDItemIsScreenCapture»
- Используйте xattr с флагом -d в файле следующим образом:
- Нажмите «Возврат», чтобы удалить определенный расширенный атрибут из файла, как указано в пути
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
В этом примере удаление «com.apple.metadata:kMDItemIsScreenCapture» из файла samplefile.jpg удаляет идентификатор снимка экрана, который вы можете узнать из этого совета по поиску и отображению всех файлов снимков экрана на Mac, который полагается на этот расширенный атрибут, прикрепленный к файлам снимков экрана, чтобы найти их.Удалив этот расширенный атрибут, файл больше не будет отображаться в таком поиске. Обратите внимание, что использование такого инструмента, как ImageOptim, для удаления метаданных EXIF из изображений и изображений не удаляет метаданные расширенных атрибутов из изображений, а удаляет только данные EXIF — они разделены.
Вы можете использовать инструмент xattr для просмотра и удаления расширенных атрибутов файлов, каталогов и символических ссылок таким образом, и вы можете использовать подстановочные знаки, чтобы применить удаление расширенных атрибутов к нескольким файлам по мере необходимости.
Это действительно не то, что должно иметь отношение к большинству обычных пользователей Mac, но для опытных пользователей Mac, мастеров, разработчиков, системных администраторов, специалистов по информационной безопасности и многих других, возможность просмотра или изменения расширенные атрибуты могут быть полезны по определенным причинам.