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.
Image
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.
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
Image
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é.
Príkaz kopírovania je príkaz príkazového riadka, ktorý sa používa na kopírovanie súborov z jedného miesta na druhé. Tu sú príklady a všetky prepínače príkazov na kopírovanie
Príkaz sfc kontroluje problémy v súboroch Windows a v prípade potreby ich nahrádza. Tento príkaz sa tiež označuje celým názvom Kontrola systémových súborov