Comanda Attrib

Exemple de comenzi Attrib, comutatoare, opțiuni și altele

Comanda attrib este o comandă Prompt Command folosită pentru afișarea sau modificarea atributelor de fișier pentru un fișier sau un dosar.

De asemenea, puteți găsi și seta majoritatea atributelor de fișiere și dosare în Windows Explorer făcând clic cu butonul din dreapta pe obiect și accesând fila Proprietăți> General .

Atribuire comandă Attrib

Comanda attrib este disponibilă în Prompt Command în toate sistemele de operare Windows , inclusiv Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP și versiuni mai vechi de Windows.

Toate instrumentele offline de diagnosticare și reparare disponibile cu diferitele versiuni de Windows, inclusiv opțiunile avansate de pornire , Opțiunile de recuperare a sistemului și Consola de recuperare , includ, de asemenea, comanda attrib în anumite capacități.

Această comandă attrib este de asemenea disponibilă în MS-DOS ca o comandă DOS .

Notă: Disponibilitatea anumitor comutatori de comandă attrib și a altor sintaxă de comandă attrib pot diferi de la sistemul de operare la sistemul de operare.

Sintaxă de comenzi Attrib și comutatoare

atribuit [ + a | -a ] [ + h | -h ] [ + i | -i ] [ + r | -r ] [ + s | -s ] [ + v | -v ] [ + x | -x ] [ unitate : ] [ cale ] [ nume fișier ] [ / s [ / d ] [ / l ]]

Sfat: consultați Cum se citește sintaxa de comandă dacă nu sunteți sigur cum să interpretați sintaxa de comandă attrib pe care o vedeți mai sus sau prezentată în tabelul de mai jos.

attrib Executați singură comanda attrib pentru a vedea atributele setate pe fișierele din directorul de la care executați comanda.
+ un Setează fișierul sau directorul atributul fișier de arhivă .
-A Șterge atributul de arhivă.
+ h Setează atributul fișier ascuns fișierului sau directorului.
-h Șterge atributul ascuns.
+ i Setează fișierul sau directorul atributul fișier "indexat de conținut".
-i Șterge atributul de fișier "indexat de conținut".
+ r Setează fișierul sau directorul atributul fișier numai pentru citire.
-r Șterge atributul numai pentru citire.
+ s Setează atributul fișierului sistem fișierului sau directorului.
-s Șterge atributul sistemului.
+ v Setează atributul fișierului de integritate fișierului sau directorului.
-v Șterge atributul de integritate.
+ x Setează atributul fișier fără scrub fișierului sau directorului.
-X Șterge atributul fără scrub.
unitate : calea, numele fișierului Acesta este fișierul ( numele fișierului , opțional cu unitatea și calea ), directorul ( calea , opțional cu unitatea ) sau unitatea pe care doriți să o vizualizați sau să modificați atributele. Utilizarea Wildcard este permisă.
/ s Utilizați acest switch pentru a executa orice afișare a atributelor de fișier sau modificări pe care le realizați pe subfoldere în orice unitate și / sau cale pe care le-ați specificat sau cele din dosarul din care executați, dacă nu specificați o unitate sau o cale .
/ d Această opțiune attrib include directoare, nu numai fișiere, la ceea ce executați. Puteți utiliza / d numai cu / s .
/ l Opțiunea / l se aplică indiferent ce faceți cu comanda attrib la link-ul simbolic în loc de țintă a 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 Command. Executarea atribuire /? este aceeași ca și folosirea comenzii de ajutor pentru a executa ajutorul attrib .

Notă: în Consola de recuperare, comenzile + c și -c sunt disponibile pentru comanda attrib, care stabilește și elimină atributul de fișier 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 comanda attrib, înseamnă că puteți utiliza simbolul * 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 schimba orice alt atribut al fișierului.

Exemple de comandă Attrib

atrib + rc: \ windows \ system \ secretfolder

În exemplul de mai sus, comanda attrib este folosită pentru a activa atributul numai pentru citire, utilizând opțiunea + r pentru directorul secretfolder situat în c: \ windows \ system .

attrib -hc: \ config.sys

În acest exemplu, fișierul config.sys localizat în directorul rădăcină al unității c: are atributul ascuns al fișierului eliminat prin utilizarea opțiunii -h .

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

De data aceasta, comanda attrib este folosită pentru a elimina 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 atribului așa cum este arătat mai sus este o parte esențială a procesului descris în modul nostru de a reconstrui BCD în tutorial Windows .

attrib myimage.jpg

Pentru a termina cu un exemplu simplu attrib, acesta afișează pur și simplu atributele unui fișier numit myimage.jpg .

Attrib Command Errors

Ca în majoritatea comenzilor din Command Prompt, nu uitați să utilizați ghilimele în jurul unui dosar sau al unui nume de fișier care are spații. Dacă ați uitat să faceți acest lucru cu comanda attrib, veți obține o eroare "Format parametru nu este corect" .

De exemplu, în loc să tastați dosarul meu în Command Prompt pentru a afișa calea către un folder cu acest nume, introduceți "folderul meu" pentru a utiliza ghilimelele.

Erori ale comenzilor Attrib, cum ar fi "Accesul refuzat" înseamnă că nu aveți acces suficient la fișierele la care încercați să faceți modificări de atribute. Luați proprietatea asupra acestor fișiere în Windows și încercați din nou.

Modificări în comanda Attrib

Opțiunile de comandă + i , -i și / l attrib au fost pentru prima dată disponibile în Windows Vista și au fost reținute prin Windows 10.

Comutatoarele + v , -v , + x și -x pentru comanda attrib sunt disponibile numai în Windows 7, Windows 8 și Windows 10.

Attrib Comenzi relevante

Este comun pentru comanda xcopy să afecteze atributul unui fișier după ce face o copie de rezervă pentru ceva. De exemplu, comanda / m comenzii xcopy dezactivează atributul de arhivă după copierea fișierului.

În mod similar, comutatorul xcopy / k păstrează un atribut numai pentru citire unui fișier odată ce acesta a fost copiat.