Что такое атрибут файла

Что такое атрибут файла

Атрибут файла (часто называемый только атрибутом или флагом ) является особым условием существования файла или каталога.

Атрибут считается либо установленным, либо очищенным в любой момент времени, что означает, что он включен или нет.

Компьютерные операционные системы , такие как Windows, могут помечать данные с определенными атрибутами файла, чтобы данные могли обрабатываться иначе, чем данные с отключенным атрибутом.

Файлы и папки фактически не изменяются при применении или удалении атрибутов, они просто понимаются по-разному с операционной системой и другим программным обеспечением.

Каковы различные атрибуты файлов?

В Windows существует несколько атрибутов файлов, в том числе:

  • Атрибут архивного файла
  • Атрибут каталога
  • Скрытый атрибут файла
  • Атрибут файла только для чтения
  • Атрибут системного файла
  • Атрибут метки тома

Следующие атрибуты файлов были впервые доступны для операционной системы Windows с файловой системой NTFS , то есть они недоступны в старой файловой системе FAT :

  • Атрибут сжатого файла
  • Шифрованный атрибут файла
  • Индексированный атрибут файла

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

  • Атрибут файла устройства
  • Атрибут файла целостности
  • Не индексированный атрибут файла содержимого
  • Нет атрибута файла scrub
  • Автономный атрибут файла
  • Атрибут разреженного файла
  • Атрибут временного файла
  • Атрибут виртуального файла

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

Почему используются атрибуты файлов?

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

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

Применение атрибута файла только для чтения к файлу будет препятствовать его редактированию или изменению каким-либо образом, если атрибут не будет отменен, чтобы разрешить доступ на запись. Атрибут «только для чтения» часто используется с системными файлами, которые нельзя изменять, но вы можете сделать то же самое с вашими собственными файлами, которые вам бы хотелось, если бы кто-то с доступом не редактировал.

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

Атрибуты файлов и атрибуты папок

Атрибуты можно включать и выключать как для файлов, так и для папок, но последствия этого немного отличаются друг от друга.

Когда атрибут файла, такой как скрытый атрибут, переключается на файл , этот единственный файл будет скрыт - ничего другого.

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

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

Как применяются атрибуты файлов

Хотя все доступные атрибуты для файла имеют общие имена, которые вы видели в списках выше, они не все применяются к файлу или папке таким же образом.

Небольшой выбор атрибутов можно включить вручную. В Windows вы можете сделать это, щелкнув правой кнопкой мыши или нажав и удерживая файл или папку, а затем включив или отключив атрибут из предоставленного списка.

В Windows больший выбор атрибутов также можно установить с помощью команды attrib , доступной с панели управления . Управление атрибутом с помощью команды позволяет сторонним программам, таким как программное обеспечение резервного копирования , легко редактировать атрибуты файлов.

Операционные системы Linux могут использовать команду chattr (Change Attribute) для установки атрибутов файлов, а chflags (Change Flags) используется в Mac OS X.

Поделиться в социальных сетях

Пост опубликован: 05.05.2018