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 \ secretfolderVe 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.sysV 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 \ bcdPří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.jpgKonec 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í.