Примери за команда 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 съхранява атрибута на файла само за четене, след като бъде копиран.