Comanda attrib afișează sau modifică atributele fișierului pentru un fișier sau folder. Se rulează din promptul de comandă în toate versiunile de Windows.
Disponibilitatea comenzii „Atribut”
Comanda attrib este disponibilă în linia de comandă în toate sistemele de operare Windows, inclusiv Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, plus versiunile mai vechi de Windows de asemenea.
Toate instrumentele de diagnosticare și reparare offline disponibile cu diferite versiuni de Windows, inclusiv Opțiuni avansate de pornire, Opțiuni de recuperare a sistemului și Consola de recuperare, includ și attrib in o anumită capacitate.
Această comandă attrib este disponibilă și în MS-DOS ca comandă DOS.
Disponibilitatea anumitor comutatoare de comandă attrib și a altor attrib sintaxa comenzii poate diferi de la un sistem de operare la altul.
Sintaxa comenzii și comutatoare „Attribut”
Comanda ia următoarea formă generală:
atribut [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+ x|-x] [unitate:][cale][nume fișier] [/s [/d] [/l]
Dacă nu sunteți sigur cum să interpretați sintaxa comenzii attrib pe care o vedeți mai sus sau prezentată în tabelul de mai jos, vă recomandăm să învățați cum să citiți sintaxa comenzii.
Opțiuni de comandă Atrib | |
---|---|
articol | Explicația |
atrib | Executați comanda attrib singur pentru a vedea atributele setate pe fișierele din directorul din care executați comanda. |
+a | Setează atributul fișierului de arhivă la fișier sau director. |
- a | Șterge atributul de arhivă. |
+h | Setează atributul fișierului ascuns la fișier sau director. |
- h | Șterge atributul ascuns. |
+i | Setează atributul fișierului „nu este indexat conținutul” la fișier sau director. |
- i | Șterge atributul fișierului „nu este indexat conținutul”. |
+r | Setează atributul fișierului numai pentru citire la fișier sau director. |
- r | Șterge atributul numai pentru citire. |
+s | Setează atributul fișierului de sistem la fișier sau director. |
- s | Șterge atributul sistemului. |
+v | Setează atributul fișierului de integritate la fișier sau director. |
- v | Șterge atributul de integritate. |
+x | Setează atributul de fișier fără scrub la fișier sau director. |
- x | Șterge atributul fără scrub. |
drive :, cale, nume fișier | Acesta este fișierul (nume fișier, opțional cu unitate și cale), directorul (cale, opțional cu unitate) sau unitatea pe care doriți să o vizualizați sau să modificați atributele. Este permisă utilizarea wildcardului. |
/s | Utilizați acest comutator pentru a executa orice afișare a atributului de fișier sau modificările pe care le faceți în subfolderele din orice unitate și/sau cale pe care le-ați specificat, sau cele din folderul din care executați, dacă nu o faceți specificați o unitate sau o cale. |
/d | Această opțiune de atribut include directoare, nu numai fișiere, pentru orice executați. Puteți folosi numai /d cu /s. |
/l | Opțiunea /l aplică orice faceți cu comanda attrib legăturii simbolice în sine, în loc de ținta Legăturii simbolice. Comutatorul /l funcționează numai atunci când utilizați și comutatorul /s. |
/? | Utilizați comutatorul de ajutor cu comanda attrib pentru a afișa detalii despre opțiunile de mai sus chiar în fereastra Prompt de comandă. Executarea attrib /? este aceeași cu utilizarea comenzii de ajutor pentru a executa help attrib. |
În Consola de recuperare, comutatoarele +c și - c se aplică pentru attrib. Ei setează și șterg atributul fișierului comprimat, respectiv. În afara acestei zone de diagnosticare în Windows XP, utilizați comanda compactă pentru a gestiona compresia fișierelor din linia de comandă.
Când este permis un wildcard cu attrib, înseamnă că puteți folosi un asterisc pentru a aplica atributul unui grup de fișiere. Cu toate acestea, dacă este cazul, trebuie să ștergeți mai întâi sistemul sau atributul ascuns înainte de a putea modifica oricare dintre celel alte atribute ale fișierului.
Exemple de comenzi Atrib
atribut +r c:\windows\system\secretfolder
În exemplul de mai sus, attrib activează atributul de numai citire, folosind opțiunea +r, pentru directorul secretfolder situat în c:\windows\system.
attrib -h c:\config.sys
În acest exemplu, fișierul config.sys situat în directorul rădăcină al unității c: are atributul de fișier ascuns șters prin utilizarea opțiunii -h.
attrib -h -r -s c:\boot\bcd
De data aceasta, attrib elimină mai multe atribute de fișier din fișierul bcd, un fișier important care trebuie să funcționeze pentru ca Windows să pornească. De fapt, executarea comenzii attrib, așa cum se arată mai sus, este o parte cheie a procesului descris în pașii necesari pentru reconstruirea BCD-ului în Windows.
attrib +a f:. și attrib -a f:.bak
Cu exemplul de mai sus, aplicăm +a pentru a seta atributul de arhivă pe toate fișierele care există pe unitatea f:, dar apoi folosim & pentru a elimina atributul de arhivă de pe fiecare fișier de pe f: care are Extensie de fișier.bak.
În exemplul de mai sus, fișierele BAK indică fișiere pentru care s-a făcut deja o copie de rezervă, ceea ce înseamnă că nu trebuie să fie arhivate/copie de rezervă din nou, de unde trebuie să eliminați atributul de arhivă.
atribut imaginea mea.jpg
Pentru a încheia cu un exemplu simplu attrib, acesta afișează pur și simplu atributele unui fișier numit myimage.jpg. Dacă ar fi să eliminați a doua jumătate și să executați numai comanda attrib, aceasta ar afișa atributele pentru toate fișierele din directorul curent.
Erori de comandă Atrib
La fel ca în cazul majorității comenzilor din linia de comandă, folosiți ghilimele duble în jurul unui nume de folder sau fișier care are spații. Dacă uitați să faceți acest lucru cu comanda attrib, veți primi o eroare „Format parametrul nu este corect -”.
De exemplu, în loc să tastați folderul meu în Linia de comandă pentru a afișa calea către un dosar cu acest nume, ați tasta „dosarul meu” pentru a folosi ghilimele.
Attribut erori de comandă, cum ar fi Acces refuzat, înseamnă că nu aveți suficient acces la fișierele la care încercați să le modificați atributele. Deveniți proprietarul acelor fișiere în Windows și apoi încercați din nou.
Modificări în comanda Attrib
Opțiunile de comandă +i, - i și /latribute disponibile în Windows Vista și au fost păstrate prin Windows 10.
+v, - v, +x și Comutatoarele -x pentru comanda attrib sunt disponibile numai în Windows 7, Windows 8 și Windows 10.
Comenzi legate de „Atribut”
Este obișnuit ca comanda xcopy să afecteze atributul unui fișier după ce face o copie de rezervă. De exemplu, comutatorul /m al comenzii xcopy dezactivează atributul de arhivă după ce fișierul a fost copiat.
În mod similar, comutatorul xcopy /k păstrează atributul de numai citire al unui fișier odată ce acesta a fost copiat.
Vizualizarea atributelor în Explorer
De asemenea, puteți vizualiza și gestiona atributele pentru fișiere și dosare în Explorer folosind butoanele obișnuite de meniu. Acest lucru ar putea fi preferat pentru dvs. dacă nu sunteți familiarizat cu linia de comandă.
Faceți acest lucru făcând clic dreapta pe obiect și accesând fila Properties > General.