Содержание
- Список атрибутов файла в Windows
- Каковы различные атрибуты файла?
- Почему используются атрибуты файлов?
- Атрибуты файла и атрибуты папки
- Как применяются атрибуты файла
Список атрибутов файла в Windows
Атрибут файла (часто упоминаемый как атрибут или флаг) - это конкретное условие, в котором может существовать файл или каталог.
Атрибут считается либо устанавливать или очищается в любой момент времени, что означает, что он либо включен, либо нет.
Компьютерные операционные системы, такие как Windows, могут помечать данные определенными атрибутами файлов, так что данные могут обрабатываться иначе, чем данные с отключенным атрибутом.
Файлы и папки на самом деле не изменяются при применении или удалении атрибутов, они просто по-разному понимаются операционной системой и другим программным обеспечением.
Каковы различные атрибуты файла?
В Windows существует ряд атрибутов файлов, включая следующие:
- Атрибут архивного файла
- Атрибут каталога
- Атрибут скрытого файла
- Атрибут файла только для чтения
- Атрибут системного файла
- Атрибут метки тома
Следующие атрибуты файлов были впервые доступны для операционной системы Windows с файловой системой NTFS, то есть они недоступны в более старой файловой системе FAT:
- Атрибут сжатого файла
- Атрибут зашифрованного файла
- Индексированный атрибут файла
Вот несколько дополнительных, хотя и более редких, атрибутов файлов, распознаваемых Windows:
- Атрибут файла устройства
- Атрибут файла целостности
- Атрибут файла без индекса
- Нет атрибута файла скраба
- Атрибут автономного файла
- Атрибут разреженного файла
- Атрибут временного файла
- Атрибут виртуального файла
Вы можете прочитать больше об этом на странице Константы файловых атрибутов Microsoft.
Технически есть такженормальный Атрибут file, подразумевающий отсутствие атрибута file, но вы никогда не увидите, что на него действительно ссылаются нигде при обычном использовании Windows.
Почему используются атрибуты файлов?
Атрибуты файлов существуют для того, чтобы вы, или используемая вами программа, или даже сама операционная система могли получить или запретить определенные права на файл или папку.
Изучение общих атрибутов файлов может помочь вам понять, почему определенные файлы и папки называются, например, «скрытыми» или «только для чтения», и почему взаимодействие с ними настолько отличается от взаимодействия с другими данными.
Применяя только для чтения Атрибут file для файла не позволит его редактировать или изменять каким-либо образом, если только атрибут не отменен, чтобы разрешить доступ для записи. Атрибут только для чтения часто используется с системными файлами, которые не следует изменять, но вы можете сделать то же самое со своими собственными файлами, которые вы предпочли бы, чтобы кто-то, у кого есть доступ, не редактировал.
Файлы с набором скрытых атрибутов будут фактически скрыты от обычных представлений, что делает их очень трудно случайно удалить, переместить или изменить. Файл по-прежнему существует, как и любой другой файл, но поскольку скрытый атрибут переключается, он не позволяет обычному пользователю взаимодействовать с ним. Вы можете настроить Windows на просмотр скрытых файлов и папок как на простой способ просмотра этих файлов без отключения атрибута.
Вы также можете комбинировать атрибуты, чтобы файл, например, был не только скрыт, но и помечен как системный файл и установлен с атрибутом архива.
Атрибуты файла и атрибуты папки
Атрибуты можно включать и выключать как для файлов, так и для папок, но последствия этого немного различаются между ними.
Когда атрибут файла, такой как скрытый атрибут, включается для файл, который отдельный файл будет скрыт, больше ничего.
Если тот же скрытый атрибут применяется к папкавам предоставляется больше возможностей, чем просто скрыть папку: у вас есть возможность применить скрытый атрибут только к папке или к папке, ее подпапкам и всем ее файлам.
Применение атрибута скрытого файла к подпапкам папки и ее файлам означает, что даже после открытия папки все содержащиеся в ней файлы и папки также будут скрыты. Первый вариант простого скрытия папки делает видимыми вложенные папки и файлы, но просто скрывает основную корневую область папки.
Как применяются атрибуты файла
Хотя все доступные атрибуты для файла имеют общие имена, которые вы видели в списках выше, они не все применяются к файлу или папке одинаково.
Небольшой выбор атрибутов можно включить вручную. В Windows вы можете сделать это, щелкнув правой кнопкой мыши (или нажав и удерживая на сенсорных интерфейсах) файл или папку, открыв их свойства, а затем включив или отключив атрибут из предоставленного списка.
В Windows больший выбор атрибутов также можно установить с помощью команды attrib, доступной из командной строки. Наличие атрибутов управления с помощью команды позволяет сторонним программам, таким как программы резервного копирования, легко редактировать атрибуты файлов.
Операционные системы Linux могут использовать Chattr (Изменить атрибут), чтобы установить атрибуты файла, в то время как chflags (Изменить флаги) используется в macOS.