В ATTRIB команда отображает или изменяет атрибуты файлов для в файл или папку. Он запускается из командной строки во всех версиях Windows.
Доступность команды Attrib
Команда attrib доступна в командной строке во всех операционных системах Windows, включая Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , а также более старые версии Windows.
Все форум диагностика и ремонт инструменты , доступные с различными версиями Windows, в том числе дополнительных параметров запуска , Параметров восстановления системы и консоли восстановления , также включают в себя Attrib I п некоторой емкости.
Эта команда 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 | |
---|---|
Вещь | объяснение |
Attrib | Выполните только одну команду attrib, чтобы увидеть атрибуты, установленные для файлов в каталоге, из которого вы выполняете команду. |
+ а | Устанавливает атрибут файла архива для файла или каталога. |
-a | Очищает атрибут архива. |
+ ч | Устанавливает атрибут скрытого файла для файла или каталога. |
-час | Очищает скрытый атрибут. |
+ я | Устанавливает атрибут файла «не индексированный по содержимому» для файла или каталога. |
-я | Удаляет атрибут файла, который не индексируется. |
+ г | Устанавливает атрибут файла только для чтения для файла или каталога. |
-р | Очищает атрибут только для чтения. |
+ s | Устанавливает системный атрибут файла для файла или каталога. |
-s | Очищает системный атрибут. |
+ v | Устанавливает атрибут файла целостности для файла или каталога. |
-v | Очищает атрибут целостности. |
+ х | Устанавливает атрибут файла no scrub для файла или каталога. |
-Икс | Удаляет атрибут no scrub. |
диск :, путь, имя файла | Это файл ( имя файла , необязательно с диском и путем ), каталог ( путь , необязательно с диском ) или диск, который вы хотите просмотреть или изменить атрибуты. Использование подстановочных знаков разрешено. |
/ s | Используйте этот переключатель для выполнения любого отображения атрибута файла или изменений, которые вы вносите в подпапки на любом диске и / или указанном вами пути , или в папке, из которой вы выполняете, если вы не указали диск или путь , |
/ д | Эта опция атрибута включает в себя каталоги, а не только файлы, к тому, что вы выполняете. Вы можете использовать только / d с / s . |
/ л | Параметр / l применяет все, что вы делаете с помощью команды attrib, к самой символической ссылке, а не к цели символической ссылки. Ключ / l работает только тогда, когда вы также используете ключ / s . |
/? | Используйте переключатель справки с командой attrib, чтобы показать подробности о вышеупомянутых параметрах прямо в окне командной строки. Выполнение атрибута /? то же самое, используя команду помощи для выполнения помощи ATTRIB . |
В консоли восстановления переключатели + c и -c применяются к атрибуту . Они устанавливают и очищают атрибут сжатого файла соответственно. Вне этой области диагностики в Windows XP используйте команду compact для обработки сжатия файлов из командной строки .
Когда подстановочные допускается с Attrib , это означает , что вы можете использовать звездочку , чтобы применить атрибут к группе файлов. Однако, если это применимо, вы должны сначала очистить системный или скрытый атрибут, прежде чем сможете изменить какие-либо другие атрибуты файла.
Примеры команд Attrib
attrib + rc: \ windows \ system \ secretfolder
В приведенном выше примере attrib включает атрибут только для чтения, используя опцию + r , для каталога secretfolder, расположенного в c: \ windows \ system .
attrib -hc: \ config.sys
В этом примере, config.sys файл , расположенный в корневом каталоге на C: диск имеет свой скрытый атрибут файла очищается путем использования -h опции.
attrib -h -r -sc: \ boot \ bcd
На этот раз attrib удаляет несколько атрибутов файла из файла bcd , важного файла, который должен работать для запуска Windows. Фактически, выполнение команды attrib , как показано выше, является ключевой частью процесса, описанного в шагах, необходимых для восстановления BCD в Windows .
attrib + af: *. * & attrib -af: *. bak
В приведенном выше примере мы применяем + a, чтобы установить атрибут архива для всех файлов, существующих на диске f:, но затем используем &, чтобы удалить атрибут архива для каждого файла на f: с расширением .bak .
В приведенном выше примере файлы BAK указывают файлы, для которых уже было выполнено резервное копирование, что означает, что их не нужно снова архивировать / резервировать, следовательно, необходимо удалить атрибут архива.
attrib myimage.jpg
Чтобы закончить простым примером attrib , он просто отображает атрибуты файла с именем myimage.jpg . Если вы удалите вторую половину и выполните только команду attrib , она отобразит атрибуты для всех файлов в текущем каталоге.
Ошибки команды Attrib
Как и в большинстве команд командной строки, используйте двойные кавычки вокруг имени папки или файла с пробелами. Если вы забудете сделать это с помощью команды attrib, вы получите ошибку «Неправильный формат параметра -» .
Например, вместо того, чтобы вводить мою папку в командной строке, чтобы показать путь к папке с таким именем, вы должны ввести «моя папка», чтобы использовать кавычки.
Ошибки команды Attrib, такие как Access Denied, означают, что у вас недостаточно доступа к файлам, в которые вы пытаетесь внести изменения атрибутов. Получите право собственности на эти файлы в Windows и попробуйте снова.
Изменения в команде Attrib
Параметры команды + i , -i и / l attrib впервые были доступны в Windows Vista и сохранялись в Windows 10.
Переключатели + v , -v , + x и -x для команды attrib доступны только в Windows 7, Windows 8 и Windows 10.
Команды, связанные с Attrib
Обычно команда xcopy выполняет атрибут файла после его резервного копирования. Например, ключ / m команды xcopy отключает атрибут архива после копирования файла.
Точно так же ключ xcopy / k сохраняет атрибут файла только для чтения после его копирования.
Просмотр атрибутов в проводнике
Вы также можете просматривать и управлять атрибутами для файлов и папок в Проводнике, используя обычные кнопки меню. Это может быть предпочтительным для вас, если вы не знакомы с командной строкой.
Сделайте это, щелкнув правой кнопкой мыши по объекту и перейдя на вкладку « Свойства» > « Общие ».