Windows

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

Снимок экрана: редактирование файла отключено из-за атрибута только для чтения

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

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

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

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

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

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

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

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

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

Вы можете прочитать больше об этом на странице констант атрибутов файлов Microsoft .

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

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

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

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

Снимок экрана: редактирование файла отключено из-за атрибута только для чтения

Сообщение атрибута только для чтения.

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

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

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

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

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

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

Снимок экрана с атрибутами папки в Windows 8

Атрибуты папки.

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

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

Снимок экрана параметров атрибутов файлов и папок в Windows 8

Атрибуты для файлов и папок (Windows).

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

Снимок экрана: команда attrib и переключатель справки в командной строке Windows 10

Команда Attrib (Windows 10).

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

Снимок экрана: неизменяемый бит, установленный в файле JPEG в Ubuntu

Установка + i (неизменяемого) бита через chattr в Ubuntu.

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

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

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

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone