Утилита Attrib

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

  • Системный (System). Системный файл — это файл операционной системы. Системные файлы следует модифицировать только в особых ситуациях, поскольку это может привести к системным сбоям или невозможности загрузки системы.
  • Скрытый (Hidden). Обычно скрытые файлы не видны пользователю. Разумеется, вы можете изменить параметры проводника Windows так, чтобы отобразить скрытые файлы (соответствующие действия описаны в разделе «Стандартные скрытые файлы»), однако скрытые файлы по-прежнему останутся невидимыми для командной строки.
  • Только чтение (Read-only). Установка этого атрибута означает, что пользователь не может изменить содержимое файла. Файлы, предназначенные только для чтения, доступны для просмотра, но не для модификации (хотя такие файлы можно копировать и перемещать, Windows обычно запрашивает подтверждение пользователя на выполнение подобной операции).

Команду Attrib можно использовать для поиска файлов с заданным атрибутом. Ее действие очень напоминает действие утилиты Dir, однако ориентировано на атрибуты файлов и папок, а не на прочую информацию. Чтобы проверить действие команды Attrib, откройте окно командной строки для корневой (самой верхней) папки диска С: и введите команду Attrib *.*. Вы увидите список всех файлов корневой папки со своими атрибутами. Символом А помечаются архивные файлы, символом S — системные, символом H — скрытые, символом R — файлы, предназначенные только для чтения.

Список ключей для команды Attrib 

Просматривать и изменять атрибуты файлов (кроме системных) можно при помощи проводника. Чтобы изменить атрибут, щелкните правой кнопкой мыши на нужном файле и выберите в контекстном меню команду Свойства. На экране появится диалоговое окно свойств файла. Флажки Только чтение и Скрытый на вкладке Общие позволяют назначить файлам одноименные атрибуты. Щелкните на кнопке Дополнительно, и вы увидите диалоговое окно Дополнительные атрибуты с флажком Файл готов для архивирования, управляющим атрибутом Архивный. Несмотря на эстетическую привлекательность такого метода, вы вынуждены модифицировать файлы по отдельности. Утилита Attrib позволяет модифицировать группу файлов при помощи одной команды. Например, если вы желаете лишить все исполняемые файлы в определенной папке атрибутов Скрытый, Только чтение и Системный, введите в командной строке следующую команду: