Attrib Command

Команда attrib – это команда командной строки, используемая для отображения или изменения атрибутов файла для файла или папки.

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

Наличие команды Attrib

Команда attrib доступна в командной строке во всех операционных системах Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, а также более старые версии Windows.

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

Эта команда attrib также доступна в MS-DOS как команда DOS.

Доступность некоторых переключателей команд attrib и другого синтаксиса команд attrib может отличаться в зависимости от операционной системы.

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

attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ диск : ] [ путь ] [ имя файла ] [/s [/d ] [/l ]]

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

Параметры команды Attrib






















Item Объяснение
атр Выполните только одну команду attrib, чтобы увидеть атрибуты, установленные для файлов в каталоге, из которого вы выполняете команду.
+ а Устанавливает атрибут файла архива для файла или каталога.
-a Очищает атрибут архива.
+ ч Устанавливает атрибут скрытого файла для файла или каталога.
-h Удаляет скрытый атрибут.
+ г Устанавливает атрибут файла, не индексированный по содержимому, для файла или каталога.
-i Удаляет атрибут файла, который не индексируется.
+ г Устанавливает атрибут файла только для чтения для файла или каталога.
-r Удаляет атрибут только для чтения.
+ s Устанавливает системный атрибут файла для файла или каталога.
-s Очищает системный атрибут.
+ v Устанавливает атрибут файла целостности для файла или каталога.
-v Очищает атрибут целостности.
+ X Устанавливает атрибут файла без очистки для файла или каталога.
-x Удаляет атрибут no scrub.
диск : , путь, имя файла Это файл ( имя файла , опционально с диском и путь ), каталог ( путь , опционально с диском ) или диском , для которого вы хотите просмотреть или изменить атрибуты. Использование подстановочных знаков разрешено.
/s Используйте этот переключатель для выполнения любого отображения атрибута файла или изменений, которые вы вносите в подпапки в любом указанном вами диске и/или пути или в пределах папка, из которой вы выполняете, если вы не указали диск или путь.
Этот параметр атрибута включает в себя каталоги, а не только файлы, для всего, что вы выполняете. Вы можете использовать /d только с /s .
Параметр /l применяет все, что вы делаете с помощью команды attrib, к самой символической ссылке, а не к цели символической ссылки. Переключатель /l работает только тогда, когда вы также используете переключатель /s .
/? Используйте переключатель справки с командой attrib, чтобы показать подробности о вышеупомянутых параметрах прямо в окне командной строки. Выполнение attrib /? аналогично использованию команды help для выполнения help attrib .

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

Если подстановочный знак разрешен с помощью команды attrib, это означает, что вы можете использовать звездочку ( * ), чтобы применить атрибут к группе файлов. Однако, если это применимо, вы должны сначала очистить системный или скрытый атрибут, прежде чем сможете изменить какие-либо другие атрибуты файла.

Примеры команд Attrib

  attrib + r c: \ windows \ system \ secretfolder  

В приведенном выше примере команда attrib используется для включения атрибута «только для чтения» с использованием параметра + r для каталога secretfolder , расположенного в c: \ Windows \ System .

  attrib -h c: \ config.sys  

В этом примере файл config.sys , расположенный в корневом каталоге диска c: , имеет атрибут скрытого файла, очищенный с помощью -h вариант.

  attrib -h -r -s c: \ boot \ bcd  

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

  attrib + a f: *. * & attrib -a f: *. bak  

В приведенном выше примере команды attrib мы применяем + a , чтобы установить атрибут архива для всех файлов, которые существуют на диске f: , но затем используем & , чтобы удалить атрибут архива для каждого файла в f: , который имеет расширение .bak .

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

  attrib myimage.jpg  

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

Ошибки команды Attrib

Как и в случае большинства команд в командной строке, не забывайте использовать двойные кавычки вокруг имени папки или файла с пробелами. Если вы забудете сделать это с помощью команды attrib, вы получите ошибку «Неправильный формат параметра -» .

Например, вместо ввода моя папка в командной строке, чтобы показать путь к папке с этим именем, вы должны ввести «моя папка» , чтобы использовать кавычки.

Ошибки команды Attrib, такие как «Отказ в доступе», означают, что у вас недостаточно доступа к файлам, в которые вы пытаетесь внести изменения атрибутов. Получите право собственности на эти файлы в Windows и попробуйте снова.

Изменения в команде Attrib

Параметры команды attrib + i , -i и /l впервые были доступны в Windows Vista и сохранялись в Windows 10.

Переключатели + v , -v , + x и -x для команды attrib доступны только в Windows 7, Windows 8 и Windows 10.

Attrib Связанные Команды

Обычно команда xcopy выполняет атрибут файла после его резервного копирования. Например, переключатель /m команды xcopy отключает атрибут архива после копирования файла.

Точно так же ключ xcopy /k сохраняет атрибут файла только для чтения после его копирования.

Просмотр атрибутов в проводнике

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

Сделайте это, щелкнув правой кнопкой мыши по объекту и перейдя на вкладку Свойства > Общие .

Оцените статью
Solutics.ru
Добавить комментарий