Поиск по сайту

Определение атрибута файла (что такое атрибут?)


«Скрытый», «Только для чтения» и «Архив» — примеры атрибутов файлов в Windows.

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

Атрибут может существовать в одном из двух состояний в любой момент времени: установлен (включен) или очищен (отключен).

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

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

Мохамед Хасан/Pixabay

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

В Windows существует ряд атрибутов файлов, в том числе следующие:

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

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

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

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

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

Подробнее об этом можно прочитать на странице «Константы атрибутов файлов» Microsoft.

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

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

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

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

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

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

Вы также можете комбинировать атрибуты, чтобы файл, например, был не только скрыт, но и помечен как системный файл и ему присвоен атрибут архива.

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

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

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

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

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

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

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

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

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

Совет. Если вы копируете файлы, доступные только для чтения, с помощью команды xcopy, используйте параметр /k, чтобы сохранить этот атрибут файла в папке назначения.

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

Список часто задаваемых вопросов (FAQ):

- Какой атрибут используется для скрытия файла, чтобы он не отображался в списке каталогов?

Атрибут скрытый файл скрывает файлы и папки из каталога. Чтобы применить этот атрибут, щелкните файл правой кнопкой мыши и выберите Свойства > Скрытый. Чтобы просмотреть все файлы, включая скрытые файлы, из командной строки в Windows, используйте этот параметр команды dir: dir /a.

– Какой атрибут файла определяет, что файл был изменен с момента последнего резервного копирования?

Атрибут архивный файл отмечает файлы как измененные или созданные. Обычно программы включают этот атрибут автоматически. Чтобы включить атрибут вручную, щелкните файл правой кнопкой мыши > Свойства > Дополнительно > Файл готов к архивированию. Вы также можете использовать синтаксис attrib +a в командной строке.

Статьи по данной тематике