Команда attrib — это команда командной строки, используемая для отображения или изменения свойств файла или папки.
Вы также можете найти и настроить большинство свойств файлов и папок в Проводнике. Где доступна команда attrib?
Команда attrib доступна в командной строке во всех операционных системах Windows , включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, а также в более старых версиях Windows.
Все инструменты автономной диагностики и восстановления, доступные в различных версиях Windows, включая «Дополнительные параметры запуска» , «Параметры восстановления системы » и «Консоль восстановления» , также включают команду attrib с некоторыми возможностями.
Эта команда атрибута также доступна в MS-DOS как команда DOS.
Примечание . Доступность определенных переключателей команд атрибутов и другого синтаксиса команд атрибутов может различаться в зависимости от операционной системы.
Что делает команда attrib в Windows?
Синтаксис команды Attrib и переключатель
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Совет : Если вы не уверены, как интерпретировать синтаксис команды атрибута, показанный выше или показанный в таблице ниже, вам следует сначала научиться читать синтаксис команды.
Параметры команды атрибута |
Вариант |
Объяснять |
атрибут |
Выполните только команду attrib, чтобы просмотреть атрибуты, установленные для файлов в каталоге, из которого вы выполняете команду. |
+а |
Установите атрибут архивного файла для файла или папки. |
-а |
Удалите атрибут архива. |
+ч |
Установите скрытый атрибут для файла или папки. |
-ЧАС |
Удалить скрытые свойства. |
+я |
Установите для файла или папки атрибут «не проиндексировано по содержимому». |
-я |
Удалите атрибут «содержимое не проиндексировано». |
+р |
Установите атрибут «только для чтения» для файла или папки. |
-р |
Удалите атрибут «только для чтения». |
+с |
Установите свойства файловой системы для файлов или папок. |
-С |
Удалить свойства системы. |
+в |
Установите атрибут целостности для файла или каталога. |
-v |
Удалить атрибут целостности. |
+х |
Установите атрибут отсутствия очистки для файла или папки. |
-Икс |
Удалите атрибут no Scrub. |
диск : , путь, имя файла |
Это файл ( имя файла , диск и путь являются необязательными), папка ( путь , диск не являются обязательными) или диск, свойства которого вы хотите просмотреть или изменить. Можно использовать подстановочные знаки. |
/С |
Используйте этот переключатель для выполнения любых отображаемых атрибутов файла или изменений, которые вы вносите в подпапки на любом указанном путии/илидиске |
/д |
Эта опция атрибута включает в себя каталоги, а не только файлы, для всего, что вы выполняете. Вы можете использовать /d только с /s . |
/л |
Параметр /l применяет все, что вы делаете с командой attrib, к самой символической ссылке, а не к цели символической ссылки. Переключатель /l работает только в том случае, если вы также используете переключатель /s . |
/? |
Используйте переключатель справки с командой attrib, чтобы отобразить подробную информацию о вышеуказанных параметрах прямо в окне командной строки. Реализация атрибута /? аналогично использованию команды help для выполнения атрибута справки . |
Примечание . В консоли восстановления переключатели +c и -c доступны для команды attrib, которая устанавливает и очищает атрибуты архива соответственно. За пределами этой области диагностики в Windows XP используйте команду Compact для обработки сжатия файлов из командной строки.
Если в команде attrib разрешены подстановочные знаки, это означает, что вы можете использовать звездочку (*) для применения атрибутов к группе файлов. Однако, если возможно, вам необходимо удалить скрытые или системные свойства, прежде чем вы сможете изменить любые другие свойства файла.
Пример команды атрибута
attrib +r c:\windows\system\secretfolder
В приведенном выше примере команда attrib используется для включения атрибута «только для чтения» с помощью опции +r для папки секретной папки, расположенной в 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
Чтобы закончить простой пример атрибутов, эта команда просто отображает свойства файла с именем myimage.jpg. Если вы удалили вторую половину и просто выполнили команду attrib, отобразятся свойства всех файлов в текущем каталоге.
Ошибка команды атрибута
Как и в случае с большинством команд командной строки, не забывайте использовать кавычки вокруг имен папок или файлов с пробелами. Если вы забудете сделать это с помощью команды attrib, вы получите ошибку «Неверный формат параметра —» .
Например, вместо того, чтобы вводить мою папку в командной строке, чтобы отобразить путь к папке с таким именем, вы должны ввести «моя папка» (используя кавычки).
Ошибки команды Attrib, такие как «Доступ запрещен», означают, что у вас недостаточно прав доступа к файлам, для которых вы пытаетесь внести изменения в атрибуты. Установите право собственности на эти файлы в Windows и повторите попытку.
Изменения в команде атрибута
Параметры команды attrib +i, -i и /l впервые были доступны в Windows Vista и сохранялись до Windows 10 .
Переключатели +v, -v, +x и -x для команды attrib доступны только в Windows 7, Windows 8 и Windows 10.
Связанные команды
Обычно команда xcopy влияет на свойства файла после резервного копирования чего-либо. Например, ключ /m команды xcopy отключает атрибут архива после копирования файла.
Аналогично, ключ /k команды xcopy сохраняет атрибут файла только для чтения после его копирования.
Просмотр свойств в проводнике
Вы также можете просматривать и управлять свойствами файлов и папок в Проводнике с помощью обычных кнопок меню. Это может быть лучше, если вы не знакомы с командной строкой.
Для этого щелкните объект правой кнопкой мыши и выберите «Свойства» > вкладка «Общие» .