Команда Attrib

Примери за команда Attrib, превключватели, опции и още

Командата attrib е командата Command Prompt, използвана за показване или промяна на файлови атрибути за файл или папка.

Можете също да намерите и зададете повечето атрибути на файлове и папки в Windows Explorer, като кликнете с десния бутон на мишката върху обекта и отидете в раздела Properties> General .

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

Командата attrib е налице в командния ред във всички операционни системи Windows , включително Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , както и по-стари версии на Windows.

Всички офлайн инструменти за диагностика и ремонт, които се предлагат с различните версии на Windows, включително разширени опции за стартиране, опции за възстановяване на системата и конзола за възстановяване , също включват командата attrib в някаква форма.

Тази команда attrib е също налична в MS-DOS като команда DOS .

Забележка: Наличието на някои attrib командни ключове и друг синтаксис на attrib команда може да се различава от операционната система до операционната система.

Синтаксис и комутатори на командата Attrib

атриб [ + a | ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ устройство : ] [ път ] [ име на файла ] [ / s [ / d ] [ / l ]]

Съвет: Вижте Как да прочетете Синтаксис на команди, ако не сте сигурни как да интерпретирате синтаксиса на командата attrib, който виждате по-горе или показан в таблицата по-долу.

приписвам Изпълнете само командата attrib, за да видите атрибутите, зададени върху файловете в директорията, от която изпълнявате командата.
+ един Задава атрибута на архивния файл във файла или директорията.
Изчиства атрибута на архива.
+ Н Задава скрития файлов атрибут на файла или директорията.
-h Изчиства скрития атрибут.
+ аз Задава файла или директорията на файла, който не е индексиран в съдържанието.
-i Изчиства атрибута "не индексира съдържание".
+ R Задава атрибута на файла само за четене на файла или директорията.
-r Изчиства атрибута само за четене.
+ S Задава атрибута на системния файл към файла или директорията.
Изчиства системния атрибут.
+ V Задава атрибута на файла за пълнота на файла или директорията.
-V Изчиства атрибута за целостта.
+ х Задава файла или директорията без атрибут на файла.
Изчиства атрибута без търкане.
drive : път, име на файла Това е файлът ( име на файл , по избор с устройство и пътека ), директория ( път , по избор с устройство ) или устройство , което искате да видите или промените атрибутите на. Употребата на "wildcard" е разрешена.
Използвайте този ключ, за да изпълнявате каквото и да е изобразяване на атрибутите на файла или промените, които правите в подпапките в рамките на определените от вас устройства и / или пътеки или в папката, от която изпълнявате, ако не посочите устройство или път ,
Тази опция attrib включва директории, а не само файлове, към това, което изпълнявате. Можете да използвате / d само с / s .
/ л Опцията / l се прилага независимо от това, което правите с командата attrib на самата символна връзка, вместо целта на символната връзка. Превключвателят / l работи само когато използвате и превключвателя / s .
/? Използвайте помощния бутон с командата attrib, за да видите подробности за горепосочените опции точно в прозореца на командния ред. Изпълнявайки attrib /? е същото като използването на помощната команда за изпълнение на помощ attrib .

Забележка: В конзолата за възстановяване са налице + c и -c превключватели за командата attrib, която съответно определя и изчиства атрибута на компресиран файл . Извън тази диагностична област в Windows XP използвайте компактната команда, за да боравите с компресирането на файлове от командния ред .

Когато е разрешена заместваща команда с командата 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 myimage.jpg

За да завършим с един прост пример attrib, този просто показва атрибутите на файл, наречен myimage.jpg .

Грешки при командата 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 Related Commands

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

По същия начин превключвателят xcopy / k съхранява атрибута на файла само за четене, след като бъде копиран.