Команда Attrib (Примеры, Опции, Переключатели и Больше)

Команда 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 [+|] [+час|-час] [|] [|] [+s|-s] [+v|-v] [+Икс|-Икс] [водить машину:] [путь] [имя файла] [/ s [/ д] [/ л]]

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

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

В консоли восстановления а также Переключатели доступны для команды attrib, которая устанавливает и очищает атрибут сжатого файла соответственно. Вне этой области диагностики в 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 были впервые доступны в Windows Vista и сохранялись в Windows 10.

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

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

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

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

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

Атрибуты папок в Windows 10

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

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

Ссылка на основную публикацию