Příkaz attrib zobrazí nebo změní atributy souboru pro soubor nebo složku. Spouští se z příkazového řádku ve všech verzích Windows.
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ích Windows také.
Všechny offline diagnostické a opravárenské nástroje dostupné u různých verzí Windows, včetně pokročilých možností spouštění, možností obnovení systému a konzoly pro zotavení, také zahrnují attrib in určitou kapacitu.
Tento attrib příkaz je také dostupný v MS-DOS jako příkaz DOS.
Dostupnost určitých attrib přepínačů příkazů a další syntaxe příkazů attrib se může lišit operační systém od operačního systému.
Syntaxe příkazů „Attrib“a přepínače
Příkaz má následující obecný tvar:
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+ x|-x] [jednotka:][cesta][název souboru] [/s [/d] [/l]
Pokud si nejste jisti, jak interpretovat syntaxi příkazu attrib, kterou vidíte výše nebo v tabulce níže, doporučujeme vám naučit se číst syntaxi příkazu.
Možnosti příkazu Attrib | |
---|---|
Item | Vysvětlení |
attrib | Spusťte pouze příkaz attrib, abyste viděli atributy nastavené u souborů v adresáři, ze kterého příkaz spouštíte. |
+a | Nastaví atribut archivního souboru na soubor nebo adresář. |
- a | Vymaže atribut archivace. |
+h | Nastaví atribut skrytého souboru na soubor nebo adresář. |
- h | Vymaže skrytý atribut. |
+i | Nastavuje atribut souboru 'not content indexed' na soubor nebo adresář. |
- i | Vymaže atribut souboru 'not content indexed'. |
+r | Nastavuje atribut souboru nebo adresáře pouze pro čtení. |
- r | Vymaže atribut pouze pro čtení. |
+s | Nastavuje atribut systémového souboru na soubor nebo adresář. |
- s | Vymaže atribut systému. |
+v | Nastavuje atribut souboru integrity na soubor nebo adresář. |
- v | Vymaže atribut integrity. |
+x | Nastavuje atribut no scrub file souboru nebo adresáři. |
- x | Vymaže atribut no scrub. |
jednotka :, cesta, název souboru | Toto je soubor (název souboru, volitelně s jednotkou a cestou), adresář (cesta, volitelně s jednotkou) nebo jednotka, kterou chcete zobrazit nebo změnit atributy. Použití zástupných znaků je povoleno. |
/s | Tento přepínač použijte k provedení jakéhokoli zobrazení atributů souboru nebo změn, které provádíte v podsložkách na libovolné jednotce a/nebo cestě, kterou jste zadali, nebo ve složce, ze které spouštíte, pokud ne. zadejte jednotku nebo cestu. |
/d | Tato možnost atributu zahrnuje adresáře, nejen soubory, ke všemu, co spouštíte. Můžete použít pouze /d s /s. |
/l | Volba /l aplikuje vše, co děláte s příkazem attrib, na samotný Symbolický odkaz namísto cíle Symbolického odkazu. Přepínač /l funguje pouze v případě, že zároveň používáte přepínač /s. |
/? | Pomocí přepínače nápovědy s příkazem attrib zobrazíte podrobnosti o výše uvedených možnostech přímo v okně příkazového řádku. Spuštění attrib /? je stejné jako použití příkazu help ke spuštění help attrib. |
V konzole pro zotavení platí přepínače +c a - c pro attrib. Nastavují a vymazávají atribut komprimovaného souboru, resp. Mimo tuto diagnostickou oblast ve Windows XP použijte ke zpracování komprese souborů z příkazového řádku příkaz compact.
Když je povolen zástupný znak s attrib, znamená to, že můžete použít hvězdičku k použití atributu na skupinu souborů. Pokud je to však možné, musíte nejprve vymazat systémový nebo skrytý atribut, než budete moci změnit kterýkoli z dalších atributů souboru.
Příklady příkazů Attrib
attrib +r c:\windows\system\secretfolder
Ve výše uvedeném příkladu attrib zapíná atribut pouze pro čtení pomocí volby +r pro adresář secretfolder umístěný v c:\windows\system.
attrib -h c:\config.sys
V tomto příkladu má soubor config.sys umístěný v kořenovém adresáři disku c: atribut skrytého souboru vymazán pomocí volby -h.
attrib -h -r -s c:\boot\bcd
Tentokrát attrib odebere několik atributů souboru ze souboru bcd, což je důležitý soubor, který musí fungovat, aby systém Windows mohl spustit. Ve skutečnosti je spuštění příkazu attrib, jak je ukázáno výše, klíčovou součástí procesu popsaného v krocích nezbytných pro přebudování BCD ve Windows.
attrib +a f:. & attrib -a f:.bak
Ve výše uvedeném příkladu použijeme +a k nastavení atributu archivu u všech souborů, které existují na disku f:, ale poté pomocí & odstraníme atribut archivace u každého souboru na f:, který má přípona souboru.bak.
Ve výše uvedeném příkladu označují soubory BAK soubory, které již byly zálohovány, což znamená, že není nutné je znovu archivovat/zálohovat, a proto je nutné odstranit atribut archivace.
attrib myimage.jpg
Na konec jednoduchým příkladem attrib, tento jednoduše zobrazí atributy souboru s názvem myimage.jpg. Pokud byste odstranili druhou polovinu a provedli pouze příkaz attrib, zobrazily by se atributy pro všechny soubory v aktuálním adresáři.
Chyby příkazu Attrib
Stejně jako u většiny příkazů v příkazovém řádku používejte u názvu složky nebo souboru, který obsahuje mezery, dvojité uvozovky. Pokud to zapomenete udělat pomocí příkazu attrib, zobrazí se chyba "Formát parametru není správný -".
Například místo psaní mé složky do příkazového řádku pro zobrazení cesty ke složce pod tímto názvem byste pro použití uvozovek napsali „moje složka“.
Chyby příkazů
Attrib jako Access Denied znamenají, že nemáte dostatečný přístup k souborům, u kterých se pokoušíte provést změny atributů. Převezměte vlastnictví těchto souborů ve Windows a zkuste to znovu.
Změny v příkazu Attrib
Příkazy +i, - i a /l byly jako první dostupné ve Windows Vista a byly zachovány až do Windows 10.
+v, - v, +x a - x přepínače pro příkaz attrib jsou dostupné pouze ve Windows 7, Windows 8 a Windows 10.
'Attrib'-Related Commands
Je běžné, že příkaz xcopy ovlivní atribut souboru poté, co něco zazálohuje. Například přepínač /m příkazu xcopy vypne atribut archivu po zkopírování souboru.
Podobně i přepínač xcopy /k uchovává atribut pouze pro čtení, jakmile je zkopírován.
Zobrazení atributů v Průzkumníku
Atributy souborů a složek můžete také zobrazit a spravovat v Průzkumníku pomocí běžných tlačítek nabídky. Toto může být pro vás preferováno, pokud neznáte příkazový řádek.
Udělejte to tak, že na objekt kliknete pravým tlačítkem a přejdete na jeho kartu Vlastnosti > Obecné.