Príkaz attrib zobrazí alebo zmení atribúty súboru alebo priečinka. Spúšťa sa z príkazového riadka vo všetkých verziách systému Windows.
Dostupnosť príkazu „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 a starších verziách Windowsu tiež.
Všetky offline diagnostické a opravárenské nástroje dostupné v rôznych verziách Windowsu, vrátane rozšírených možností spustenia, možností obnovenia systému a konzoly na obnovenie, tiež zahŕňajú attrib in určitú kapacitu.
Tento príkaz attrib je dostupný aj v systéme MS-DOS ako príkaz DOS.
Dostupnosť určitých attrib prepínačov príkazov a iných príkazov attrib sa môže líšiť v závislosti od operačného systému.
Syntax príkazov „Attrib“a prepínače
Príkaz má nasledujúcu všeobecnú formu:
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+ x|-x] [jednotka:][cesta][názov súboru] [/s [/d] [/l]
Ak si nie ste istý, ako interpretovať syntax príkazu attrib, ktorý vidíte vyššie alebo v tabuľke nižšie, odporúčame vám naučiť sa čítať syntax príkazu.
Možnosti príkazu Attrib | |
---|---|
Item | Vysvetlenie |
attrib | Vykonajte samotný príkaz attrib, aby ste videli atribúty nastavené pre súbory v adresári, z ktorého príkaz spúšťate. |
+a | Nastaví atribút archívneho súboru na súbor alebo adresár. |
- a | Vymaže archívny atribút. |
+h | Nastaví atribút skrytého súboru na súbor alebo adresár. |
- h | Vymaže skrytý atribút. |
+i | Nastaví súbor alebo adresár atribút súboru „not content indexed“. |
- i | Vymaže atribút súboru „neindexovaný obsah“. |
+r | Nastaví súbor alebo adresár atribút súboru iba na čítanie. |
- r | Vymaže atribút iba na čítanie. |
+s | Nastaví atribút systémového súboru na súbor alebo adresár. |
- s | Vymaže systémový atribút. |
+v | Nastavuje atribút súboru integrity na súbor alebo adresár. |
- v | Vymaže atribút integrity. |
+x | Nastavuje atribút no scrub file pre súbor alebo adresár. |
- x | Vymaže atribút bez čistenia. |
jednotka :, cesta, názov súboru | Toto je súbor (názov súboru, voliteľne s jednotkou a cestou), adresár (cesta, voliteľne s jednotkou) alebo jednotka, ktorej atribúty chcete zobraziť alebo zmeniť. Použitie zástupných znakov je povolené. |
/s | Tento prepínač použite na spustenie akéhokoľvek zobrazenia atribútov súboru alebo zmien, ktoré vykonávate v podpriečinkoch v rámci ľubovoľnej jednotky a/alebo cesty, ktorú ste zadali, alebo tých v rámci priečinka, z ktorého spúšťate, ak nie zadajte jednotku alebo cestu. |
/d | Táto možnosť atribútu zahŕňa adresáre, nielen súbory, do čohokoľ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. |
/? | Na zobrazenie podrobností o vyššie uvedených možnostiach priamo v okne príkazového riadka použite prepínač pomocníka s príkazom attrib. Spustenie attrib /? je rovnaké ako použitie príkazu help na spustenie help attrib. |
V konzole na obnovenie sa prepínače +c a - c vzťahujú na attrib. Nastavujú a vymazávajú atribút komprimovaného súboru, resp. 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ď je povolený zástupný znak s attrib, znamená to, že na priradenie atribútu k skupine súborov môžete použiť hviezdičku. Ak je to však možné, musíte najskôr vymazať systémový alebo skrytý atribút, až potom budete môcť zmeniť ktorýkoľvek z ostatných atribútov súboru.
Príklady príkazov Attrib
attrib +r c:\windows\system\secretfolder
V uvedenom príklade attrib zapína atribút iba na čítanie pomocou voľby +r pre adresár tajného priečinka, ktorý sa nachádza v c:\windows\system.
attrib -h c:\config.sys
V tomto príklade má súbor config.sys umiestnený v koreňovom adresári disku c: atribút skrytého súboru vymazaný pomocou voľby -h.
attrib -h -r -s c:\boot\bcd
Tentoraz attrib odstráni niekoľko atribútov súboru zo súboru bcd, dôležitého súboru, ktorý musí fungovať, aby sa systém Windows mohol spustiť. V skutočnosti je spustenie príkazu attrib, ako je uvedené vyššie, kľúčovou súčasťou procesu načrtnutého v krokoch potrebných na prebudovanie BCD vo Windows.
attrib +a f:. & attrib -a f:.bak
V príklade vyššie aplikujeme +a na nastavenie atribútu archívu pre všetky súbory, ktoré existujú na disku f:, ale potom pomocou & odstránime atribút archívu z každého súboru na f:, ktorý má prípona súboru.bak.
V uvedenom príklade súbory BAK označujú súbory, ktoré už boli zálohované, čo znamená, že ich nie je potrebné znova archivovať/zálohovať, a preto je potrebné odstrániť atribút archívu.
attrib myimage.jpg
Na koniec jednoduchým attrib príkladom, tento jednoducho zobrazí atribúty súboru s názvom myimage.jpg. Ak by ste odstránili druhú polovicu a vykonali iba príkaz attrib, zobrazili by sa atribúty pre všetky súbory v aktuálnom adresári.
Chyby príkazu Attrib
Ako pri väčšine príkazov v príkazovom riadku použite dvojité úvodzovky okolo názvu priečinka alebo súboru, ktorý obsahuje medzery. Ak to zabudnete urobiť pomocou príkazu 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, aby sa zobrazila cesta k priečinku pod týmto názvom, napíšete „môj priečinok“, aby ste použili úvodzovky.
Attrib chyby príkazov, ako napríklad Prístup odmietnutý, znamenajú, že nemáte dostatočný prístup k súborom, v ktorých sa pokúšate zmeniť atribúty. Prevezmite 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é dostupné v systéme Windows Vista a boli zachované až do systému Windows 10.
+v, - v, +x a - x prepínače pre príkaz attrib sú dostupné iba v systémoch Windows 7, Windows 8 a Windows 10.
'Attrib'-Related Commands
Je bežné, že príkaz xcopy ovplyvňuje atribút súboru potom, čo niečo zálohuje. Napríklad prepínač /m príkazu xcopy vypne atribút archívu po skopírovaní súboru.
Podobne aj prepínač xcopy /k zachováva atribút iba na čítanie súboru po jeho skopírovaní.
Zobrazenie atribútov v Prieskumníkovi
Atribúty 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ť pre vás preferované, ak nepoznáte príkazový riadok.
Urobte to tak, že kliknete pravým tlačidlom myši na objekt a prejdete na jeho kartu Properties > Všeobecné.