Ce face attrib
Sistemul de fișiere Windows asociază fiecărui document 4 atribute clasice principale:
• R (Read-Only): protejează fișierul împotriva modificării sau ștergerii accidentale;
• H (Hidden): ascunde fișierul din vizualizarea standard din File Explorer și comanda dir simplă;
• S (System): marchează fișierul ca aparținând sistemului de operare Windows;
• A (Archive): indică dacă fișierul a fost modificat de la ultimul backup.
Semnul plus (+) activează atributul (ex: +h), iar semnul minus (-) îl elimină (ex: -h -s).
Comanda este celebră printre tehnicieni pentru dezgroparea fișierelor ascunse de viruși pe stick-uri USB (care aplică adesea +h +s pe folderele utilizatorului).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
+r / -r |
Activează / dezactivează atributul Read-Only. |
+h / -h |
Activează / dezactivează atributul Hidden. |
+s / -s |
Activează / dezactivează atributul System. |
/s |
Procesează fișierele din directorul curent și din toate subdirectoarele. |
/d |
Aplică atributele și pe directoare, nu doar pe fișiere. |
Ce returnează
Lista atributelor active (ex: ‘A SHR C:\bootmgr’) sau aplicarea noilor atribute.
Exemple
Exemplul 1: Recuperarea fișierelor ascunse de viruși pe un stick USB (litera E:)
Elimină atributele de sistem, ascuns și read-only de pe toate fișierele și folderele.
attrib -h -s -r E:\*.* /s /d
Exemplul 2: Protejarea unui fișier critic împotriva ștergerii (Read-Only)
Împiedică suprascrierea sau ștergerea accidentală.
attrib +r C:\Aplicatie\licenta.key
Greșeli frecvente
- Încercarea de a scoate atributul Hidden fără a scoate simultan atributul System (un fișier marcat cu ambele nu va renunța la Hidden decât dacă comanda specifică ‘-h -s’ împreună).
- Omiterea lui ‘/d’ când se dorește de-ascunderea unui folder întreg.
Comenzi înrudite
dir: Afișează lista fișierelor și subdirectoarelor dintr-un folder cu atribute, dată și mărime.del (erase): Șterge definitiv unul sau mai multe fișiere de pe disc fără a le trimite în Recycle Bin.icacls: Afișează, modifică și face backup pentru listele de control al accesului NTFS (ACL / permisiuni de fișiere).
Întrebări & Exemple de Cod:
attribAi o nelămurire despre utilizarea comenzii
attribsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.