Un atribut de fișier (denumit adesea doar un atribut sau un steag) este un tip de metadate care definește o anumită condiție în care poate exista un fișier sau un director.
Un atribut poate exista într-una din cele două stări, deci este considerat fie setat, fie șters în orice moment, adică fie este activat, fie nu.
Sistemele de operare pentru computere, cum ar fi Windows, pot eticheta datele cu anumite atribute de fișier, astfel încât acestea să poată fi tratate diferit față de datele cu un atribut dezactivat.
Fișierele și folderele nu sunt modificate de fapt atunci când atributele sunt aplicate sau eliminate, ele sunt doar înțelese diferit de sistemul de operare și de alt software.
Care sunt diferitele atribute ale fișierului?
În Windows există o serie de atribute de fișier, inclusiv următoarele:
- Atribut fișier de arhivare
- Atribut director
- Atribut fișier ascuns
- Atribut fișier numai pentru citire
- Atribut fișier de sistem
- Atribut etichetă de volum
Următoarele au fost disponibile pentru prima dată pentru sistemul de operare Windows cu sistemul de fișiere NTFS, ceea ce înseamnă că nu sunt disponibile în sistemul de fișiere FAT mai vechi:
- Atribut fișier comprimat
- Atribut fișier criptat
- Atribut fișier indexat
Iată câteva altele suplimentare, deși mai rare, recunoscute de Windows:
- Atribut fișier dispozitiv
- Atribut fișier de integritate
- Atributul fișierului fără conținut indexat
- Fără atribut fișier scrub
- Atribut fișier offline
- Atribut fișier rar
- Atribut de fișier temporar
- Atribut fișier virtual
Puteți citi mai multe despre acestea pe pagina Microsoft File Attribute Constants.
Din punct de vedere tehnic, există, de asemenea, un atribut de fișier normal, care implică deloc niciun atribut de fișier, dar nu veți vedea niciodată ca acesta să fie referit oriunde în utilizarea Windows obișnuită.
De ce sunt folosite atributele fișierelor?
Atributele fișierului există astfel încât dvs. sau un program pe care îl utilizați sau chiar sistemul de operare însuși, vi se pot acorda sau refuza anumite drepturi asupra unui fișier sau folder.
Aflarea despre atributele obișnuite ale fișierelor vă poate ajuta să înțelegeți de ce anumite fișiere și dosare sunt denumite „ascunse” sau „numai în citire”, de exemplu, și de ce interacțiunea cu ele este atât de diferită decât interacțiunea cu alte date.
Aplicarea atributului de fișier numai pentru citire la un fișier va împiedica modificarea sau modificarea acestuia în vreun fel, cu excepția cazului în care atributul este ridicat pentru a permite accesul la scriere. Atributul de numai citire este adesea folosit cu fișierele de sistem care nu ar trebui modificate, dar ați putea face același lucru cu propriile fișiere pe care ați prefera ca cineva cu acces să nu le editeze.
Fișierele cu setul de atribute ascunse vor fi de fapt ascunse din vizualizările normale, ceea ce le face cu adevărat dificil de șters, mutat sau modificat accidental. Fișierul încă există ca orice alt fișier, dar deoarece atributul ascuns este comutat, împiedică utilizatorul ocazional să interacționeze cu el. Puteți seta Windows să vadă fișierele și folderele ascunse ca o modalitate simplă de a vedea aceste fișiere fără a dezactiva atributul.
De asemenea, puteți combina atribute astfel încât un fișier să fie, de exemplu, nu numai ascuns, ci și marcat ca fișier de sistem și setat cu atributul de arhivă.
Atribute fișier vs. Atribute folder
Atributele pot fi activate și dezactivate atât pentru fișiere, cât și pentru foldere, dar consecințele acestui lucru diferă puțin între cele două.
Când un atribut de fișier precum atributul ascuns este activat pentru un fișier, acel singur fișier va fi ascuns, nimic altceva.
Dacă același atribut este aplicat unui dosar, vi se oferă mai multe opțiuni decât să ascundeți folderul: aveți opțiunea de a aplica atributul doar folderului sau dosarului, subdosarelor și toate din fișierele sale.
Aplicarea acestui atribut de fișier la subfolderele unui folder și la fișierele acestuia înseamnă că, chiar și după ce deschideți folderul, toate fișierele și folderele conținute în acesta vor fi ascunse. Prima opțiune de a ascunde doar folderul ar face vizibile subfolderele și fișierele, dar ar ascunde doar zona principală, rădăcină a folderului.
Cum sunt aplicate atributele fișierelor
Deși toate atributele disponibile pentru un fișier au nume comune, pe care le-ați văzut în listele de mai sus, nu toate sunt aplicate unui fișier sau folder în același mod.
O mică selecție de atribute poate fi activată manual. În Windows, puteți face acest lucru făcând clic dreapta (sau ținând apăsat pe interfețele tactile) pe un fișier sau folder, deschizându-i proprietățile și apoi activând sau dezactivând un atribut din lista furnizată.
În Windows, o selecție mai mare de atribute poate fi setată și cu comanda attrib, disponibilă din Linia de comandă. Controlul atributelor printr-o comandă permite programelor terțe, cum ar fi software-ul de rezervă, să editeze cu ușurință atributele fișierelor.
Dacă copiați fișiere numai în citire cu comanda xcopy, utilizați opțiunea /k din comandă pentru a păstra acel atribut de fișier în folderul de destinație.
Sistemele de operare
Linux pot folosi comanda chattr (Modificare atribut) pentru a seta atributele fișierului, în timp ce se folosește chflags (Schimbare steaguri) în macOS.
Întrebări frecvente
Ce atribut este folosit pentru a ascunde un fișier, astfel încât acesta să nu apară în lista de directoare?
Atributul fișier ascuns ascunde fișierele și folderele din director. Pentru a aplica acest atribut, faceți clic dreapta pe un fișier și selectați Properties > Hidden Pentru a vedea toate fișierele, inclusiv fișierele ascunse, din linia de comandă din Windows, utilizați această opțiune de comandă dir: dir /a
Ce atribut de fișier identifică un fișier ca fiind modificat de la ultima copie de rezervă?
Atributul fișier arhivă marchează fișierele ca fiind modificate sau create. De obicei, programele activează automat acest atribut. Pentru a activa manual atributul, faceți clic dreapta pe fișier > Properties > Advanced > Fișierul este gata pentru arhivarePuteți utiliza, de asemenea, sintaxa attrib +a în linia de comandă.