Разное

Attrib s h d s: attrib | Microsoft Learn

21.06.2020

attrib | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

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

Синтаксис

attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<drive>:][<path>][<filename>] [/s [/d] [/l]]

Параметры

ПараметрОписание
{+|-}rЗадает (+) или очищает () атрибут файла только для чтения.
{+\|-}aЗадает (+) или очищает () атрибут архивного файла. Этот атрибут помечает файлы, которые были изменены с момента последнего резервного копирования. Обратите внимание, что команда xcopy использует атрибуты
архива
.
{+\|-}sЗадает (+) или очищает () атрибут system file. Если файл использует этот набор атрибутов, необходимо очистить атрибут, прежде чем можно будет изменить другие атрибуты для файла.
{+\|-}hЗадает (
+
) или очищает () атрибут Hidden file. Если файл использует этот набор атрибутов, необходимо очистить атрибут, прежде чем можно будет изменить другие атрибуты для файла.
{+\|-}iЗадает (+) или очищает () атрибут файла Not Content Indexed.
[<drive>:][<path>][<filename>]Указывает расположение и имя каталога, файла или группы файлов, атрибуты которых требуется отобразить или изменить.

Для отображения или изменения атрибутов группы файлов можно использовать подстановочные знаки ? и * в параметре

filename .

/sПрименяет attrib и любые параметры командной строки к соответствующим файлам в текущем каталоге и всех его подкаталогах.
/dПрименяет attrib и любые параметры командной строки к каталогам.
/lПрименяет атрибут и любые параметры командной строки к символьной ссылке, а не к целевому объекту символьной ссылки.
/?Отображение справки в командной строке.

Примеры

Чтобы отобразить атрибуты файла с именем News86, расположенного в текущем каталоге, введите:

attrib news86

Чтобы назначить атрибут только для чтения файлу с именем report.txt, введите следующую команду:

attrib +r report.txt

Чтобы удалить атрибут только для чтения из файлов в общедоступном каталоге и его подкаталогов на диске b:, введите следующую команду:

attrib -r b:\public\*.* /s

Чтобы задать атрибут Archive для всех файлов на диске a:, а затем очистить атрибут Archive для файлов с расширением BAK, введите следующее:

attrib +a a:*.* & attrib -a a:*.bak
  • Условные обозначения синтаксиса команд командной строки

  • Команда xcopy

атрибут | Microsoft Узнайте

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

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

отображает атрибуты всех файлов в текущем каталоге.

Синтаксис

 атрибут [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<диск> :][<путь>][<имя файла>] [/s [/d] [/l]]
 

Параметры

Параметр Описание
{+|-}r Устанавливает ( + ) или очищает ( ) атрибут файла только для чтения.
{+\|-}а Наборы ( + ) или прозрачные ( ) атрибут Архивного файла. Этот набор атрибутов помечает файлы, которые изменились с момента последнего резервного копирования. Обратите внимание, что команда
xcopy
использует атрибуты архива.
{+\|-} с Устанавливает ( + ) или очищает ( ) атрибут системного файла. Если файл использует этот набор атрибутов, вы должны очистить этот атрибут, прежде чем сможете изменить какие-либо другие атрибуты файла.
{+\|-}ч Устанавливает ( + ) или очищает ( ) атрибут скрытого файла. Если файл использует этот набор атрибутов, вы должны очистить этот атрибут, прежде чем сможете изменить какие-либо другие атрибуты файла.
{+\|-}i Устанавливает ( + ) или очищает ( ) атрибут файла «Не индексированное содержимое».
[<диск>:][<путь>][<имя файла>] Указывает расположение и имя каталога, файла или группы файлов, для которых вы хотите отобразить или изменить атрибуты.

Вы можете использовать ? и * символы подстановки в параметре имени файла для отображения или изменения атрибутов для группы файлов.

Применяет атрибут и любые параметры командной строки к соответствующим файлам в текущем каталоге и всех его подкаталогах.
Применяет атрибут и любые параметры командной строки к каталогам.
Применяет атрибут и любые параметры командной строки к символической ссылке, а не к цели символической ссылки.
/? Отображает справку в командной строке.

Примеры

Чтобы отобразить атрибуты файла News86, расположенного в текущем каталоге, введите:

 attrib news86
 

Чтобы присвоить атрибут «Только для чтения» файлу с именем report.txt, введите:

 атрибут +r отчет.txt
 

Чтобы удалить атрибут «Только для чтения» с файлов в общем каталоге и его подкаталогах на диске на диске b: введите:

 attrib -r b:\public\*. * /s
 

Чтобы установить атрибут Архив для всех файлов на диске a:, а затем очистить атрибут Архив для файлов с расширением .bak, введите:

 attrib +a a:*.* & attrib -a a:*.bak
 
  • Ключ синтаксиса командной строки

  • команда xcopy

Обратная связь

Просмотреть все отзывы о странице

Команда DOS: ATTRIB

Команда DOS: ATTRIB

ATTRIB

Тип: Внешний (3.0 и выше)

Синтаксис:

ATTRIB [d:][путь]имя_файла [/S]
ATTRIB] [+ R|- -A] [+ H|-H] [+ S|-S] [d:][путь]имя файла [/S]

Назначение:
Устанавливает или отображает доступные только для чтения, архивные, системные и скрытые атрибуты файл или каталог.

Обсуждение

С помощью команды ATTRIB вы можете изменить атрибут чтения/записи файла или набор атрибут архива. Если вы используете эту команду, чтобы указать файл как только для чтения, к файлу можно получить доступ, но нельзя изменить или удалить.

Если файл имеет атрибут -R, его можно как читать, так и записывать в (это называется чтение/запись). Если файл имеет атрибут +R, его можно читать из, но не для записи (например, вы можете использовать текстовый процессор для смотреть на него, но не изменять его).

ПРИМЕЧАНИЕ:

Если вы пытаетесь стереть файл после того, как вы установили его атрибут только для чтения (+Р), DOS отобразит слова ACCESS DENIED. Прежде чем вы сможете стереть файл ты необходимо использовать команду ATTRIB, чтобы изменить атрибут файла на чтение/запись (-Р).

Команды BACKUP, RESTORE и XCOPY могут использовать атрибут архива. Ты можешь используйте опции +A или -A для выборочного резервного копирования с помощью BACKUP команда. Ты также можно использовать эти параметры для выборочного копирования с помощью команды XCOPY.

Можно использовать подстановочные знаки (? и *). Однако вы НЕ МОЖЕТЕ использовать каталог имя вместо имени файла, чтобы изменить атрибуты всех файлов в каталог.

В DOS версии 5 и выше вы можете скрыть файлы данных, применяя +H (скрытый) атрибут. -H удаляет скрытый атрибут. +S (система) и -S варианты обычно используется программистами для скрытия и отображения командных файлов, используемых только по ДОС. После применения скрытого или системного атрибута к файлу он не будет появиться в список каталогов, если вы специально не запросите его с параметром /A параметр команда СПРАВОЧНИК.

Опции

+R — используйте опцию +R, чтобы сделать файл доступным только для чтения. Файлы только для чтения могут быть читаются, но их нельзя изменить или удалить.

-R — используйте параметр -R, чтобы изменить атрибут защиты файла обратно к нормальный (чтобы его можно было прочитать, изменить или удалить).

+A — Используйте опцию +A, чтобы установить атрибут АРХИВ для файла. Когда +А используется, это помечает файл как доступный для архивирования при использовании в Команды BACKUP или XCOPY.

-A — Используйте параметр -A, чтобы отключить атрибут АРХИВ.

+H — в версиях DOS с 4 по 6 используйте параметр +H, чтобы установить СКРЫТЫЙ атрибут файла, чтобы он не отображался в каталоге листинг.

-H — Используйте параметр -H, чтобы отключить атрибут СКРЫТЫЙ.

+S — в версиях DOS после версии 4 используйте параметр +S, чтобы установить СИСТЕМА атрибут файла. При использовании параметра +S файл помечается как а командный файл, используемый только DOS. Файл не появится в каталоге листинг. Этот атрибут обычно зарезервирован для программистов.

-S — Используйте параметр -S, чтобы отключить атрибут SYSTEM.

/S — используйте переключатель /S для установки атрибутов найденных подкаталогов. внутри указанный путь.

Примеры

Следующая форма команды устанавливает атрибут только для чтения для файл ПРОДАЖ87.TXT:
ПРОДАЖ87 атрибут +r a:sales87.txt
SALES87 После того как вы установили атрибут только для чтения для файла SALES87. TXT, DOS воля не позволит вам удалить или изменить его (пока атрибут не будет удален).

ПРОДАЖИ87 Чтобы установить атрибут архива для файла LETTER3.DOC, который находится в \БУКВЫ на диске B введите

attrib +a b:\letters\letter3.doc

После установки бита архива такие команды, как XCOPY, могут избирательно действовать на них (используя переключатель BACKUP или XCOPY /M). Для дополнительной информации, Ссылаться на разделы команд BACKUP и XCOPY.
Чтобы определить текущие настройки атрибутов для всех файлов в текущий каталог, введите

attrib *.*

Настройки атрибутов для всех файлов в текущем каталоге будут быть отображается. Если, например, вы работали в каталоге \LETTERS на дискете в дисководе B, ATTRIB будет отображать что-то вроде этого:

A B:\LETTERS\LETTER3.TXT
A R B:\LETTERS\SALES87.DOC
B:\LETTERS\SALES-N.TXT

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *