Атрибут файлы mac os

Как просмотреть и удалить расширенные атрибуты из файла на Mac OS 2021

Песня БОМБА! Вы только послушайте! Отогреется душа

  • Песня БОМБА! Вы только послушайте! Отогреется душа

    Расширенные атрибуты — это компоненты метаданных, которые могут быть уникальными для определенных файлов и типов файлов в Mac OS. Эти расширенные атрибуты могут быть любыми: от идентификации данных о самом файле до информации о карантине, данных о происхождении, информации о метках и других метаданных.

    Иногда опытные пользователи Mac могут просматривать расширенные атрибуты для файла или даже хотеть удалить расширенные атрибуты из файла или каталога по разным причинам, и любую из этих задач можно выполнить с помощью командной строки с помощью встроенного инструмента xattr в Mac ОПЕРАЦИОННЫЕ СИСТЕМЫ. Из этого туториала Вы узнаете, как просматривать и удалять расширенные атрибуты из файла на Mac.

    Это сложная тема, которая действительно актуальна только для опытных пользователей, которые уже знакомы с расширенными атрибутами и имеют особую причину для того, чтобы удалить их из файла. Если вы не уверены, что представляют собой расширенные атрибуты, почему они могут (или не могут) иметь значение, или почему вы можете (или не хотите) удалять их, это не для вас.

    Как просмотреть расширенные атрибуты файла в Mac OS

    Команда xattr уже давно используется в Mac OS и Mac OS X, и поэтому она должна работать одинаково практически на всех смутно современных версиях системного программного обеспечения:

    1. Откройте приложение Terminal, находящееся в / Applications / Utilities /
    2. Используйте команду xattr следующим образом, указывая путь к файлу, чтобы проверить расширенные атрибуты для
  • Нажмите Return, чтобы просмотреть расширенные атрибуты для указанного файла.
  • Например, вы можете увидеть что-то похожее на следующее после выполнения команды:

    /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 для файла следующим образом:

    xattr -d com.apple.metadata:kMDItemIsScreenCapture

  • Нажмите «Return», чтобы удалить определенный расширенный атрибут из файла, как указано путем
  • Читайте также:  Как узнать windows 64 bit или windows 32 bit

    В этом примере удаление «com.apple.metadata: kMDItemIsScreenCapture» из файла samplefile.jpg удаляет идентификатор снимка экрана, который вы можете распознать по этому совету при поиске и отображении всех файлов снимков экрана на Mac, который зависит от этого расширенного атрибут прикреплен к файлам скриншотов, чтобы найти их. Если удалить этот расширенный атрибут, файл больше не будет отображаться при таком поиске. Обратите внимание, что использование такого инструмента, как ImageOptim, для удаления метаданных EXIF ​​из изображений и изображений также не удаляет расширенные метаданные атрибутов из изображений, а только удаляет данные EXIF ​​- оба они разделены.

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

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

    Источник

    Форматы файловой системы, доступные в Дисковой утилите на Mac

    Дисковая утилита на Mac поддерживает несколько форматов файловых систем:

    Apple File System (APFS). Файловая система, использующаяся в macOS 10.13 и новее.

    Mac OS Extended. Файловая система, использующаяся в macOS 10.12 и ранее.

    MS-DOS (FAT) и ExFAT. Файловые системы, совместимые с Windows.

    Apple File System (APFS)

    Apple File System (APFS) — стандартная файловая система для компьютеров Mac с macOS 10.13 и новее, которая обеспечивает надежное шифрование, совместное использование пространства, получение моментальных снимков, быстрое изменение размеров каталогов и улучшенные принципы файловой системы. Система APFS оптимизирована для флеш-накопителей и дисков SSD, которые используются в новейших компьютерах Mac, однако ее также можно использовать для более старых систем с традиционными жесткими дисками и внешними накопителями с прямым подключением. Версии macOS 10.13 и новее поддерживают APFS для загрузочных томов и томов данных.

    APFS выделяет дисковое пространство внутри контейнера (раздела) по требованию. Если контейнер APFS содержит несколько томов, его свободное пространство используется совместно и при необходимости автоматически назначается любому из томов. При желании можно задать размеры резерва и квоты для каждого тома. Каждый том использует только часть общего контейнера, поэтому доступное пространство равно общему размеру контейнера за вычетом размера всех томов в контейнере.

    Для компьютеров Mac с macOS 10.13 или новее выберите один из следующих форматов APFS.

    APFS: использует формат APFS. Выберите этот вариант, если Вам не нужен зашифрованный или чувствительный к регистру формат.

    APFS (зашифрованный): использует формат APFS и шифрует том.

    APFS (чувствительный к регистру символов): использует формат APFS и учитывает регистр в именах файлов и папок. Например, папки с именами «Домашняя работа» и «ДОМАШНЯЯ РАБОТА» не будут считаться одинаковыми.

    APFS (чувствительный к регистру символов, зашифрованный): использует формат APFS, учитывает регистр в именах файлов и папок и шифрует том. Например, папки с именами «Домашняя работа» и «ДОМАШНЯЯ РАБОТА» не будут считаться одинаковыми.

    В контейнерах APFS можно легко добавлять и удалять тома. Каждый том в контейнере APFS может иметь собственный формат APFS — APFS, APFS (зашифрованный), APFS (чувствительный к регистру символов) или APFS (чувствительный к регистру символов, зашифрованный).

    Mac OS Extended

    Выберите один из описанных ниже форматов файловой системы Mac OS Extended для обеспечения совместимости с компьютерами Mac с macOS 10.12 и более ранних версий.

    Читайте также:  Оболочка для windows 10 для планшета

    Mac OS Extended (журналируемый): использует формат Mac (журналируемый HFS Plus) для защиты целостности иерархии файловой системы. Выберите этот вариант, если Вам не нужен зашифрованный или чувствительный к регистру формат.

    Mac OS Extended (журналируемый, зашифрованный): использует формат Mac, запрашивает пароль и шифрует раздел.

    Mac OS Extended (чувствительный к регистру символов, журналируемый): использует формат Mac и учитывает регистр в именах папок. Например, папки с именами «Домашняя работа» и «ДОМАШНЯЯ РАБОТА» не будут считаться одинаковыми.

    Mac OS Extended (чувствительный к регистру символов, журналируемый, зашифрованный): использует формат Mac, учитывает регистр в именах папок, запрашивает пароль и шифрует раздел.

    Совместимые с Windows форматы

    Выберите один из описанных ниже форматов файловой системы, совместимых с Windows, если Вы форматируете диск для использования с ОС Windows.

    MS-DOS (FAT). используется для томов Windows, размер которых не превышает 32 ГБ.

    ExFAT. используется для томов Windows, размер которых превышает 32 ГБ.

    Источник

    Как установить права доступа к файлам на Mac

    Как и все основные операционные системы, macOS позволяет ограничивать доступ к файлам, используя сложный набор прав доступа к ним. Вы можете установить их самостоятельно с помощью приложения Finder или с помощью команды chmod в терминале вашего Mac. Вот как.

    Настройка разрешений для файлов Mac с помощью Finder

    Если вы хотите установить разрешения для файла на вашем Mac без использования терминала, вам нужно будет использовать приложение Finder.

    Вы можете запустить Finder из Dock внизу экрана. Приложение представлено улыбающимся значком с логотипом Happy Mac.

    В окне Finder вы можете просматривать и устанавливать разрешения, щелкнув правой кнопкой мыши файл или папку и выбрав «Свойства».

    Обширная информация о вашем файле или папке может быть найдена в открывшемся окне «Свойства». Однако, чтобы установить права доступа к файлам, вам нужно нажать на стрелку рядом с опцией «Общий доступ и права доступа».

    Будет отображен список учетных записей или групп пользователей на вашем Mac с уровнями доступа, показанными в категории «Общий доступ и права доступа».

    Если учетной записи или группы пользователей, для которых вы хотите установить разрешения, нет в списке, выберите значок «Плюс» (+) в нижней части окна.

    Выберите пользователя или группу в окне выбора, а затем нажмите кнопку «Выбрать». Это добавит его в список.

    Уровни доступа говорят сами за себя – пользователи с уровнем доступа «Только чтение» не могут редактировать файлы, но они могут получить к ним доступ. Если для учетной записи установлен уровень «Чтение и запись», они могут выполнять обе функции.

    Чтобы изменить это для пользователя или группы в списке, нажмите стрелку рядом с существующим уровнем для этой учетной записи или группы, а затем выберите «Только для чтения» или «Чтение и запись» из списка.

    Разрешения сразу устанавливаются. Закройте окно, как только вы закончите.

    Настройка прав доступа к файлам Mac с помощью терминала

    Если вы когда-либо использовали команду chmod в Linux, то вы будете знать о ее силе. С помощью одной команды терминала вы можете установить права на чтение, запись и выполнение для файлов и каталогов.

    Однако команда chmod не является командой только для Linux. Как и многие другие терминальные команды Linux, chmod восходит к Unix с 1970-х годов – и Linux, и macOS разделяют это наследие, поэтому команда chmod доступна и в macOS.

    Читайте также:  Hd 4890 driver windows 10

    Чтобы использовать chmod, откройте окно терминала. Вы можете сделать это, нажав значок Launchpad на панели Dock и выбрав опцию «Терминал» в папке «Другое».

    Кроме того, вы можете использовать встроенную функцию поиска Spotlight от Apple, чтобы открыть терминал.

    Просмотр текущих прав доступа к файлам

    Чтобы просмотреть текущие разрешения для файла, введите:

    Замените «file.txt» своим именем файла. Это покажет все уровни доступа пользователя, а также любые расширенные атрибуты, относящиеся к macOS.

    Права доступа к файлу отображаются в первых 11 символах, выводимых командой ls. Первый символ, тире (-), показывает, что это файл. Для папок это заменяется буквой (d).

    Следующие девять символов разбиты на группы по три человека.

    Первая группа показывает уровни доступа для владельца файла / папки (1), средняя группа показывает разрешения группы (2), а последние три – разрешения для любых других пользователей (3).

    Здесь вы также увидите буквы, такие как r (чтение), w (запись) и x (выполнение). Эти уровни всегда отображаются в таком порядке, например:

    • означает отсутствие доступа для чтения или записи, и файл не является исполняемым.
    • r— означает, что файл может быть прочитан, но не записан, и файл не может быть выполнен.
    • rw- означает, что файл может быть прочитан и записан, но файл не является исполняемым.
    • r-x означает, что файл может быть прочитан и выполнен, но не записан.
    • rwx означает, что файл может быть прочитан, записан и выполнен.

    Если последним символом является знак (@), то это означает, что файл или папка имеют расширенные атрибуты файла, относящиеся к безопасности, предоставляя определенным приложениям (например, Finder) постоянный доступ к файлу.

    Отчасти это связано с новыми функциями безопасности, представленными в macOS Catalina, хотя списки контроля доступа к файлам (ACL) были функцией Mac начиная с macOS X 10.4 Tiger еще в 2005 году.

    Настройка прав доступа к файлам

    Чтобы установить права доступа к файлам, мы будем использовать команду chmod в терминале. Чтобы удалить все существующие разрешения, установите для пользователя права на чтение и запись, а другим пользователям – на чтение, введите:

    Флаг u устанавливает права доступа для владельца файла, g относится к группе пользователей, а o относится ко всем другим пользователям. Использование знака равенства (=) стирает все предыдущие разрешения для этой категории.

    В этом случае владелец файла получает доступ на чтение и запись, а группа пользователей и другие пользователи получают доступ на чтение.

    Вы можете использовать знак плюс (+), чтобы добавить доступ к уровню пользователя. Например:

    Это исключит доступ для чтения и записи для всех других пользователей из файла.

    Чтобы стереть, добавить или удалить разрешения для всех пользователей, используйте вместо этого флаг. Например:

    Это предоставит всем пользователям и группам пользователей доступ для чтения и записи к вашему файлу, а также позволит всем пользователям выполнять файл.

    С большой силой приходит большая ответственность, и нельзя отрицать, что команда chmod является обширным и мощным инструментом для изменения прав доступа к файлам на Mac. Например, вы можете заменить буквы (rwx) комбинацией из трех (или четырех) восьмеричных цифр до 777 (для чтения, записи и выполнения).

    Если вы хотите узнать больше об этом, введите man chmod в терминале, чтобы прочитать полный список доступных флагов и настроек.

    Источник

    Оцените статью