Príkaz attrib je príkaz príkazového riadka, ktorý sa používa na zobrazenie alebo zmenu vlastností súboru alebo priečinka.
Väčšinu vlastností súborov a priečinkov môžete nájsť a nastaviť aj v Prieskumníkovi. Kde je dostupný príkaz attrib?
Príkaz attrib je dostupný v príkazovom riadku vo všetkých operačných systémoch Windows vrátane Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, spolu so staršími verziami Windowsu.
Všetky offline diagnostické a opravárenské nástroje dostupné v rôznych verziách systému Windows, vrátane rozšírených možností spustenia , možností obnovenia systému a konzoly na obnovenie , tiež obsahujú príkaz attrib s niektorými funkciami.
Tento príkaz attrib je dostupný aj v systéme MS-DOS ako príkaz DOS.
Poznámka : Dostupnosť určitých prepínačov príkazov attrib a inej syntaxe príkazov attrib sa môže líšiť v závislosti od operačného systému.
Čo robí príkaz attrib v systéme Windows?
Syntax príkazu Attrib a prepínač
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Tip : Ak si nie ste istí, ako interpretovať syntax príkazu attrib zobrazenú vyššie alebo zobrazenú v tabuľke nižšie, mali by ste sa najprv naučiť čítať syntax príkazu.

Možnosti príkazu Attrib |
Možnosť |
Vysvetlite |
prívlastok |
Ak chcete zobraziť atribúty nastavené na súboroch v adresári, z ktorého príkaz spúšťate, spustite samotný príkaz attrib. |
+a |
Nastavte atribút archívneho súboru pre súbor alebo priečinok. |
-a |
Odstráňte atribút archívu. |
+ h |
Nastavte skrytý atribút pre súbor alebo priečinok. |
-H |
Odstráňte skryté vlastnosti. |
+i |
Nastavte atribút „not content indexed“ pre súbor alebo priečinok. |
-i |
Odstráňte atribút „nie je indexovaný obsah“. |
+r |
Nastavte atribút iba na čítanie pre súbor alebo priečinok. |
-r |
Odstráňte atribút iba na čítanie. |
+s |
Nastavte vlastnosti systému súborov pre súbory alebo priečinky. |
-S |
Odstráňte vlastnosti systému. |
+v |
Nastavte atribút integrity pre súbor alebo adresár. |
-v |
Odstrániť atribút integrity. |
+x |
Nastavte atribút no scrub file pre súbor alebo priečinok. |
-X |
Odstráňte atribút bez čistenia. |
jednotka : , cesta, názov súboru |
Toto je súbor ( názov súboru , jednotka a cesta sú voliteľné), priečinok ( cesta , jednotka sú voliteľné) alebo jednotka , ktorej vlastnosti chcete zobraziť alebo zmeniť. Je možné použiť zástupné znaky. |
/S |
Tento prepínač použite na spustenie akýchkoľvek zobrazených atribútov súboru alebo zmien, ktoré vykonávate v podpriečinkoch na ľubovoľnej zadanej cestea/alebojednotke |
/d |
Táto možnosť attrib zahŕňa adresáre, nielen súbory, pre čokoľvek, čo spúšťate. Môžete použiť iba /d s /s . |
/l |
Voľba /l aplikuje čokoľvek, čo robíte s príkazom attrib, na samotný symbolický odkaz namiesto cieľa symbolického odkazu. Prepínač /l funguje iba vtedy, keď používate aj prepínač /s . |
/? |
Pomocou prepínača pomocníka s príkazom attrib zobrazíte podrobnosti o vyššie uvedených možnostiach priamo v okne príkazového riadka. Implementácia attrib /? je to isté ako použitie príkazu help na spustenie help attrib . |
Poznámka : V konzole na obnovenie sú k dispozícii prepínače +c a -c pre príkaz attrib, ktorý nastavuje a vymazáva atribúty archívu. Mimo tejto diagnostickej oblasti v systéme Windows XP použite príkaz compact na spracovanie kompresie súborov z príkazového riadka.
Keď sú v príkaze attrib povolené zástupné znaky, znamená to, že na aplikovanie atribútov na skupinu súborov môžete použiť hviezdičku (*). Ak je to však možné, musíte pred zmenou akýchkoľvek iných vlastností súboru odstrániť skryté alebo systémové vlastnosti.
Príklad príkazu attrib
attrib +r c:\windows\system\secretfolder
Vo vyššie uvedenom príklade sa príkaz attrib používa na povolenie atribútu iba na čítanie pomocou voľby +r pre priečinok tajný priečinok umiestnený v c:\windows\system.
attrib -h c:\config.sys
V tomto príklade má súbor config.sys umiestnený v koreňovom adresári jednotky c: atribút skrytého súboru odstránený pomocou voľby -h.
attrib -h -r -s c:\boot\bcd
Tentoraz sa príkaz attrib používa na odstránenie mnohých atribútov zo súboru bcd, dôležitého súboru, ktorý musí fungovať, aby pomohol spustiť systém Windows. V skutočnosti je vykonanie príkazu attrib, ako je uvedené vyššie, dôležitou súčasťou procesu načrtnutého v krokoch potrebných na prebudovanie BCD v systéme Windows.
attrib +a f:*.* & attrib -a f:*.bak
S vyššie uvedeným príkladom príkazu attrib článok používa +a na nastavenie atribútu archívu na všetky súbory, ktoré existujú na jednotke f , ale potom pomocou & odstránite atribút archívu na každom súbore na f : má príponu súboru .bak.
Tip: Vo vyššie uvedenom príklade súbory BAK označujú súbory, ktoré boli zálohované, čo znamená, že nie je potrebné ich archivovať ani znova zálohovať, takže atribút archivácie je potrebné odstrániť.
attrib myimage.jpg
Na záver jednoduchým príkladom atribútu tento príkaz jednoducho zobrazí vlastnosti súboru s názvom myimage.jpg. Ak ste odstránili druhú polovicu a práve ste vykonali príkaz attrib, zobrazia sa vlastnosti všetkých súborov v aktuálnom adresári.
Chyba príkazu Attrib

Ako pri väčšine príkazov príkazového riadka, nezabudnite použiť úvodzovky okolo názvov priečinkov alebo súborov s medzerami. Ak to zabudnete urobiť príkazom attrib, zobrazí sa chyba „Formát parametra nie je správny -“ .
Napríklad namiesto zadávania môjho priečinka do príkazového riadka na zobrazenie cesty k priečinku s týmto názvom by ste napísali „môj priečinok“ (pomocou úvodzoviek).
Chyby príkazu Attrib ako „Prístup odmietnutý“ znamená, že nemáte dostatočné prístupové oprávnenia k súborom, v ktorých sa pokúšate zmeniť atribúty. Nastavte vlastníctvo týchto súborov v systéme Windows a skúste to znova.
Zmeny v príkaze attrib

Možnosti príkazu attrib +i, -i a /l boli prvýkrát dostupné v systéme Windows Vista a zostali zachované až do systému Windows 10 .
Prepínače +v, -v, +x a -x pre príkaz attrib sú k dispozícii iba v systémoch Windows 7, Windows 8 a Windows 10.
Súvisiace príkazy
Normálne príkaz xcopy ovplyvňuje vlastnosti súboru po zálohovaní niečoho. Napríklad prepínač /m príkazu xcopy vypne atribút archívu po skopírovaní súboru.
Podobne prepínač /k príkazu xcopy zachová atribút iba na čítanie súboru po jeho skopírovaní.
Zobraziť vlastnosti v Prieskumníkovi

Vlastnosti súborov a priečinkov môžete zobraziť a spravovať aj v Prieskumníkovi pomocou bežných tlačidiel ponuky. Toto môže byť lepšie, ak nepoznáte príkazový riadok.
Urobíte to tak, že kliknete pravým tlačidlom myši na objekt a prejdete na položku Vlastnosti > karta Všeobecné .