Príkaz Attrib

Príkazy príkazu Attrib, prepínače, možnosti a ďalšie

Príkaz attrib je príkazový riadok, ktorý sa používa na zobrazenie alebo zmenu atribútov súborov pre súbor alebo priečinok.

Môžete tiež nájsť a nastaviť väčšinu atribútov súborov a priečinkov v programe Windows Prieskumník kliknutím pravým tlačidlom na objekt a prejdením na kartu Vlastnosti> Všeobecné .

Attrib Command Dostupnosť

Príkaz attrib je dostupný vo 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í systému Windows.

Všetky nástroje na diagnostiku a opravy offline, ktoré sú k dispozícii s rôznymi verziami systému Windows vrátane rozšírených možností spustenia, možností obnovenia systému a konzoly na obnovenie , obsahujú aj príkaz attrib v určitej kapacite.

Tento príkaz attrib je tiež dostupný v systéme MS-DOS ako príkaz DOS .

Poznámka: Dostupnosť niektorých povelových prepínačov attrib a iných syntax príkazu attrib sa môže líšiť od operačného systému až po operačný systém.

Attrib Command Syntax & Switches

attrib [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ disk : ] [ cesta ] [ názov súboru ] [ / s [ / d ] [ / l ]]

Tip: Ak si nie ste istí, ako interpretovať syntax príkazu attrib, ktorý uvidíte vyššie, alebo zobrazený v tabuľke nižšie, pozrite si časť Čítanie syntaxe príkazov .

attrib Spustite samotný príkaz attrib, aby ste videli atribúty nastavené na súbory v adresári, z ktorého spúšťate príkaz.
+ a Nastaví atribút súboru archívu do súboru alebo adresára.
-a Vymaže atribút archívu.
+ h Nastaví atribút skrytého súboru do súboru alebo adresára.
-h Vymaže skrytý atribút.
+ i Nastaví atribút súboru, ktorý nie je indexovaný obsahom súboru alebo adresára.
-i Vymaže atribút súboru, ktorý nie je indexovaný obsahom.
+ r Nastaví atribút súboru iba na čítanie súboru alebo adresára.
-r Vymaže atribút iba na čítanie.
+ s Nastavuje atribút systémového súboru do súboru alebo adresára.
-s Vymaže atribút systému.
+ v Nastavuje atribút súboru integrity súboru alebo adresára.
-v Vymaže atribút integrity.
+ X Nastaví atribút file scrub súboru alebo adresára.
-X Vymaže atribút bez vyčistenia.
drive : cesta, názov súboru Toto je súbor ( názov súboru , voliteľne s jednotkou a cestou ), adresár ( cesta , prípadne s jednotkou ) alebo jednotka , ktorú chcete zobraziť alebo zmeniť atribúty. Používanie zástupných znakov je povolené.
/ s Tento prepínač použite na vykonanie akéhokoľvek zobrazenia atribútu súboru alebo vykonaných zmien v podadresároch v akejkoľvek jednotke a / alebo ceste, ktorú ste zadali, alebo v priečinku, z ktorého vykonávate, ak neurčíte jednotku alebo cestu ,
/ d Táto možnosť attrib zahŕňa adresáre, nielen súbory, na čokoľvek, čo vykonávate. Môžete použiť iba d / s .
/ l Možnosť / l sa uplatňuje bez ohľadu na to, čo robíte, príkazom attrib na samotný symbolický odkaz namiesto cieľa symbolického prepojenia. Prepínač / l funguje iba v prípade, že používate prepínač / s .
/? Pomocou prepínača pomoci pomocou príkazu attrib zobrazíte podrobnosti o uvedených možnostiach priamo v okne príkazového riadka. Spúšťanie atribútu /? je rovnaké ako pri použití príkazu help pre vykonanie pomoci attrib .

Poznámka: V nástroji Recovery Console sú prepínače + c a -c dostupné pre príkaz attrib, ktorý nastavuje a vymaže atribút komprimovaného súboru . Mimo tejto oblasti diagnostiky v systéme Windows XP použite kompaktný príkaz na spracovanie kompresie súborov z príkazového riadku .

Ak je povolené zástupné znaky pomocou príkazu attrib, znamená to, že pomocou atribútu * môžete použiť atribút na skupinu súborov.

Ak je to možné, musíte skôr vymazať atribút systému alebo skrytý atribút skôr, ako môžete zmeniť niektorý z atribútov súboru.

Príkaz príkazu Attrib

príkaz + rc: \ windows \ system \ secretfolder

Vo vyššie uvedenom príklade sa príkaz attrib používa na zapnutie atribútu iba na čítanie pomocou možnosti + r pre adresár secretfolder umiestnený v systéme c: \ windows \ system .

attrib -hc: \ config.sys

V tomto príklade súbor config.sys umiestnený v koreňovom adresári jednotky c: má skrytý atribút skrytého súboru pomocou voľby -h .

príkaz -h -r -sc: \ boot \ bcd

Tentokrát príkaz attrib sa používa na odstránenie viacerých atribútov súboru zo súboru bcd , dôležitého súboru, ktorý musí pracovať pre spustenie systému Windows. V skutočnosti vykonávanie atributu, ako je uvedené vyššie, je kľúčovou súčasťou procesu načrtnutého v našej príručke Ako obnoviť BCD v systéme Windows .

attrib myimage.jpg

Ak to skončíte jednoduchým príkladom atriblu, tento jednoducho zobrazí atribúty súboru s názvom myimage.jpg .

Chyby príkazu Attrib

Rovnako ako u väčšiny príkazov v príkazovom riadku, nezabudnite použiť dvojité kotácie okolo priečinka alebo názvu súboru, ktorý má medzery. Ak na to zabudnete príkaz attrib, dostanete chybu "Formát parametra nie je správna -" .

Napríklad, namiesto písania mojej zložky v príkazovom riadku, aby ste zobrazili cestu k priečinku podľa tohto názvu, zadáte "môj priečinok", aby ste použili úvodzovky.

Chyby príkazu Attrib ako "Prístup zakázaný" znamená, že nemáte dostatok prístupu k súborom (súborom), ktoré sa pokúšate vykonať zmeny atribútov. Získajte vlastníctvo týchto súborov v systéme Windows a skúste to znova.

Zmeny v príkaze Attrib

Možnosti príkazu + i , -i a / l attrib boli prvýkrát k dispozícii v systéme Windows Vista a boli uchované v systéme Windows 10.

Prepínače + v , -v , + x a -x pre príkaz attrib sú k dispozícii iba v systéme Windows 7, Windows 8 a Windows 10.

Súvisiace príkazy Attrib

Je obvyklé, že príkaz xcopy ovplyvní atribút súboru po zálohovaní niečoho. Napríklad prepínač / m príkazu xcopy vypne atribút archívu po skopírovaní súboru.

Podobne aj prepínač xcopy / k uchováva atribút iba na čítanie súboru po jeho skopírovaní.