Командата attrib е команда от командния ред, използвана за показване или промяна на свойствата на файл или папка.
Можете също да намерите и зададете повечето свойства на файлове и папки в Explorer. Къде е налична командата attrib?
Командата attrib е достъпна в командния ред на всички операционни системи Windows , включително Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, заедно с по-стари версии на Windows.
Всички офлайн инструменти за диагностика и ремонт, налични с различни версии на Windows, включително Разширени опции за стартиране , Опции за възстановяване на системата и Конзола за възстановяване , също включват командата attrib с някои възможности.
Тази команда attrib също е налична в MS-DOS като DOS команда.
Забележка : Наличието на определени превключватели на команди attrib и друг синтаксис на команда attrib може да варира в зависимост от операционната система.
Какво прави командата 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, показан по-горе или показан в таблицата по-долу, първо трябва да научите как да четете синтаксиса на командата.

Опции на командата Attrib |
опция |
Обяснете |
атрибут |
Изпълнете командата attrib самостоятелно, за да видите атрибутите, зададени на файловете в директорията, от която изпълнявате командата. |
+a |
Задайте атрибута на архивен файл за файл или папка. |
-а |
Изтрийте атрибута архив. |
+ч |
Задайте скрития атрибут за файл или папка. |
-З |
Премахнете скритите свойства. |
+i |
Задайте атрибута "not content indexed" за файла или папката. |
-и |
Премахнете атрибута „неиндексирано съдържание“. |
+r |
Задайте атрибута само за четене за файл или папка. |
-р |
Премахнете атрибута само за четене. |
+s |
Задайте свойства на файловата система за файлове или папки. |
-С |
Изтриване на системни свойства. |
+v |
Задайте атрибута за интегритет за файла или директорията. |
-v |
Премахнете атрибута за цялост. |
+x |
Задайте атрибута за файл без почистване за файл или папка. |
-х |
Премахнете атрибута без почистване. |
устройство : , път, име на файл |
Това е файлът ( името на файла , устройството и пътят не са задължителни), папката ( пътят , устройството не са задължителни) или устройството , чиито свойства искате да видите или промените. Могат да се използват заместващи знаци. |
/С |
Използвайте този превключвател, за да изпълните всички показани файлови атрибути или промени, които правите в подпапки във всяко посочено пъти/илиустройство |
/д |
Тази опция attrib включва директории, а не само файлове, за каквото и да изпълнявате. Можете да използвате само /d с /s . |
/л |
Опцията /l прилага каквото и да правите с командата attrib към самата символна връзка вместо целта на символната връзка. Превключвателят /l работи само когато използвате и превключвателя /s . |
/? |
Използвайте превключвателя за помощ с командата attrib, за да покажете подробности за горните опции направо в прозореца на командния ред. Изпълнението на atrib /? е същото като използването на командата help за изпълнение на help attrib . |
Забележка : В конзолата за възстановяване превключвателите +c и -c са налични за командата attrib, която задава и изчиства съответно атрибутите на архива. Извън тази област за диагностика в Windows XP използвайте командата compact, за да управлявате компресирането на файлове от командния ред.
Когато с командата attrib са разрешени заместващи знаци, това означава, че можете да използвате звездичка (*), за да приложите атрибути към група файлове. Въпреки това, ако е възможно, трябва да изтриете скритите или системните свойства, преди да можете да промените други свойства на файла.
Пример за команда attrib
attrib +r c:\windows\system\secretfolder
В горния пример командата attrib се използва за активиране на атрибута само за четене, като се използва опцията +r, за папката secretfolder , намираща се в 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
За да завършим с прост пример за attrib, тази команда просто показва свойствата на файл с име myimage.jpg. Ако сте премахнали втората половина и просто сте изпълнили командата attrib, ще се покажат свойствата за всички файлове в текущата директория.
Грешка в командата Attrib

Както при повечето команди на командния ред, не забравяйте да използвате кавички около имена на папки или файлове с интервали. Ако забравите да направите това с командата attrib, ще получите грешката "Форматът на параметъра не е правилен -" .
Например, вместо да въвеждате моята папка в командния ред, за да покажете пътя до папката с това име, ще въведете „моята папка“ (като използвате кавички).
Грешки в командата Attrib като „Достъпът е отказан“ означават, че нямате достатъчно права за достъп до файла(ите), на който се опитвате да направите промени в атрибута. Задайте собственост върху тези файлове в Windows и опитайте отново.
Промени в командата attrib

Командните опции attrib +i, -i и /l бяха достъпни за първи път в Windows Vista и бяха запа��ени до Windows 10 .
Превключвателите +v, -v, +x и -x за командата attrib са налични само в Windows 7, Windows 8 и Windows 10.
Свързани команди
Обикновено командата xcopy засяга свойствата на файла след архивиране на нещо. Например ключът /m на командата xcopy изключва атрибута archive след като файлът е копиран.
По подобен начин превключвателят /k на командата xcopy запазва атрибута само за четене на файла, след като бъде копиран.
Вижте свойствата в Explorer

Можете също така да преглеждате и управлявате свойства за файлове и папки в Explorer, като използвате обичайните бутони на менюто. Това може да е по-добре, ако не сте запознати с командния ред.
Направете това, като щракнете с десния бутон върху обекта и отидете на Свойства > раздел Общи .