Příkaz Attrib

Příklady příkazů Attrib, přepínače, možnosti a další

Příkaz attrib je příkaz Command Prompt, který slouží k zobrazení nebo změně atributů souborů pro soubor nebo složku.

Najdete většinu atributů souborů a složek v Průzkumníku Windows tak, že klepnete pravým tlačítkem na objekt a přejdete na kartu Vlastnosti> Obecné .

Dostupnost příkazu Attrib

Příkaz attrib je dostupný v příkazovém řádku ve všech operačních systémech Windows včetně Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP a starších verzí systému Windows.

Všechny nástroje pro diagnostiku a opravy offline, které jsou k dispozici s různými verzemi systému Windows, včetně pokročilých možností spouštění, možností obnovení systému a konzoly pro zotavení , zahrnují také příkaz attrib v nějaké kapacitě.

Tento příkaz attrib je také k dispozici v systému MS-DOS jako příkaz DOS .

Poznámka: Dostupnost určitých attrib příkazových přepínačů a jiné syntaxe příkazu attrib se může lišit od operačního systému k operačnímu systému.

Attrib Command Syntax & Switches

attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ cesta : ] [ cesta ] [ název souboru ] [ / s [ / d ] [ / l ]]

Tip: Pokud si nejste jisti, jak interpretovat syntaxi příkazu attrib, kterou vidíte výše, nebo jak je uvedeno v následující tabulce, naleznete v článku Jak číst syntaxi příkazů .

attrib Proveďte samotný příkaz attrib, abyste viděli atributy nastavené na soubory v adresáři, ze kterého příkaz spustíte.
+ a Nastaví atribut souboru archivu do souboru nebo adresáře.
-A Vymaže atribut archivu.
+ h Nastaví atribut skrytého souboru do souboru nebo adresáře.
-h Vymaže skrytý atribut.
+ i Nastaví atribut souboru, který není indexován obsahem, do souboru nebo adresáře.
-i Vymaže atribut souboru, který není indexován obsahem.
+ r Nastaví atribut souboru pouze pro čtení do souboru nebo adresáře.
-r Vymaže atribut jen pro čtení.
+ s Nastaví atribut systémového souboru do souboru nebo adresáře.
-s Vymaže atribut systému.
+ v Nastaví atribut souboru integrity do souboru nebo adresáře.
-proti Vymaže atribut integrity.
+ x Nastaví atribut file not scrub do souboru nebo adresáře.
-X Vymaže atribut bez třísky.
drive : cesta, název souboru Jedná se o soubor ( název souboru , volitelně s jednotkou a cestou ), adresář ( cesta , volitelně s jednotkou ) nebo jednotku , kterou chcete zobrazit nebo změnit atributy. Používání zástupných znaků je povoleno.
/ s Pomocí tohoto přepínače proveďte zobrazení všech atributů souborů nebo změn, které provádíte v podsložkách v libovolné jednotce a / nebo cestě, kterou jste zadali, nebo v rámci složky, ze které spouštíte, pokud nezadáte jednotku nebo cestu .
/ d Tato možnost přidělení obsahuje adresáře, a to nejen soubory, na to, co provádíte. Můžete použít / d pouze s / s .
/ l Možnost / l platí pro všechno, co děláte, příkazem attrib samotným symbolickým odkazem namísto cíle symbolického odkazu. Přepínač / l funguje pouze při použití přepínače / s .
/? Pomocí přepínače nápovědy příkazem attrib zobrazíte podrobnosti o výše uvedených možnostech přímo v okně příkazového řádku. Spuštění atribut /? je stejné jako při použití nápovědy attrib .

Poznámka: V nástroji Recovery Console jsou k příkazu attrib k dispozici přepínače + c a -c , které nastavují a odstraňují atribut komprimovaného souboru . Mimo této diagnostické oblasti v systému Windows XP použijte kompaktní příkaz pro zpracování komprese souborů z příkazového řádku .

Pokud je zástupný znak povolen příkazem attrib, znamená to, že můžete použít symbol * pro použití atributu na skupinu souborů.

Je-li to však nutné, musíte nejdříve nejprve vymazat systém nebo skrytý atribut, než změníte jiné atributy souboru.

Příkaz příkazu Attrib

Atribut + rc: \ windows \ system \ secretfolder

Ve výše uvedeném příkladu se příkaz attrib používá k zapnutí atributu jen pro čtení pomocí volby + r pro adresář secretfolder umístěný v c: \ windows \ system .

attrib -hc: \ config.sys

V tomto příkladu soubor config.sys umístěný v kořenovém adresáři jednotky c: má svůj skrytý atribut souboru vyčištěn pomocí volby -h .

Atribut -h -r -sc: \ boot \ bcd

Příkaz attrib se tentokrát používá k odebrání více atributů souborů ze souboru bcd , důležitého souboru, který musí pracovat pro spuštění systému Windows. Ve skutečnosti, vykonání attrib, jak je uvedeno výše, je klíčovou součástí procesu popsaného v našem Návod pro obnovu BCD v tutoriálu Windows .

attrib myimage.jpg

Konec pomocí jednoduchého příkladu attribu se jednoduše zobrazí atributy souboru s názvem myimage.jpg .

Chyby příkazu Attrib

Stejně jako u většiny příkazů v příkazovém řádku, nezapomeňte použít dvojité uvozovky kolem složky nebo názvu souboru s mezerami. Pokud zapomenete to provést pomocí příkazu attrib, zobrazí se chyba "Formát parametru není správná -" .

Například namísto psaní mé složky v příkazovém řádku, aby se zobrazila cesta ke složce podle tohoto jména, byste zadali "mou složku" pro použití uvozovek.

Chyby příkazu Attrib, jako je "Přístup odepřen", znamená, že nemáte dostatečný přístup k souborům, které se pokoušíte provést změny atributů. Převezmete vlastnictví těchto souborů v systému Windows a zkuste to znovu.

Změny v příkazu Attrib

Možnosti příkazu + i , -i a / l attrib byly poprvé k dispozici v systému Windows Vista a byly uchovány v systému Windows 10. Zpět nahoru

Přepínače + v , -v , + x a -x pro příkaz attrib jsou k dispozici pouze v systémech Windows 7, Windows 8 a Windows 10.

Attrib související příkazy

Je běžné, že příkaz xcopy ovlivní atribut souboru poté, co něco zálohuje. Například přepínač / m příkazu xcopy vypne atribut archivu po zkopírování souboru.

Podobně přepínač xcopy / k uchovává atribut jen pro čtení souboru po jeho kopírování.