Atributul fișierului
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 5 ianuarie 2016; verificarea necesită
21 de modificări .
Atribut fișier ( atribut fișier în engleză ) - metadate care descriu fișierul . Un atribut poate fi în două stări: fie setat, fie șters. Atributele sunt tratate separat de alte metadate, cum ar fi datele, extensiile de nume de fișiere sau permisiunile . Directoarele și alte obiecte ale sistemului de fișiere pot avea, de asemenea, anumite atribute. Există, de asemenea, atribute de fișier extinse care stochează un alt tip de date.
Soiuri
DOS și Microsoft Windows
În mod tradițional, există patru atribute în sistemele de operare DOS și Microsoft Windows : [1] [2] [3]
- Arhivat (A): când acest atribut este setat, înseamnă că fișierul a fost modificat de la ultima copie de rezervă . Software-ul care efectuează backup-ul este, de asemenea, responsabil pentru ștergerea acestui atribut.
- Ascuns (H): un fișier cu setul de atribute este considerat ascuns . Aceasta înseamnă că comenzile MS-DOS ( dir ) și programele Windows (cum ar fi Explorer ) nu vor afișa acest fișier în mod implicit decât dacă modul special [4] este activat .
- Sistem (S): Un fișier cu setul de atribute este considerat un fișier de sistem , unul a cărui existență în formă nemodificată este critică pentru funcționarea normală a sistemului. În mod implicit, comenzile MS-DOS ( dir ) și programele Windows (cum ar fi Explorer ) nu vor afișa acest fișier decât dacă este activat modul special.
- Numai citire (R): Dacă este setat, acest atribut înseamnă că conținutul fișierului nu poate fi modificat. În general, programele Windows ignoră acest atribut dacă este setat pentru [5] directoare .
Odată cu lansarea noilor versiuni ale sistemului Windows, pe NTFS au apărut multe atribute suplimentare , inclusiv următoarele:
- Comprimat (Comprimat, C). Un atribut set înseamnă că Windows salvează acest fișier pe disc în formă comprimată.
- Criptat (E). Un atribut set înseamnă că Windows stochează acest fișier pe disc în formă criptată.
- Neindexat (Neindexat pentru conținut, I). Un atribut setat înseamnă că fișierul nu va fi indexat de către serviciul Windows Content Indexing sau Search al sistemului de operare.
4.4BSD-Lite și sistemele derivate
În 4.4BSD și 4.4BSD-Lite , fișierele și directoarele pot primi patru atribute, care sunt setate de proprietarul fișierului sau de un utilizator superior (etichetat „Utilizator”). Încă două atribute pot fi setate doar de către un utilizator superior („Sistem”). [6]
- (Utilizator) No-dump : Dacă este setat, fișierul sau directorul nu ar trebui să facă backup.
- (Utilizator și sistem) Imuabil : înseamnă că fișierul sau directorul poate rămâne neschimbat. Încercările de a deschide un fișier pentru scriere, încercările de a-l redenumi, de a-l redenumi sau de a crea un fișier nou în director vor fi blocate.
- (Utilizator și sistem) Numai pentru adăugare: puteți adăuga doar informații la fișier.
- (Utilizator) Opac : Utilizează o caracteristică specifică de montare a sistemelor de fișiere în sistemul de operare.
FreeBSD a introdus și următorul atribut [7] (sprijinit și de DragonFly BSD ): [8] :
- (Utilizator și sistem) Fără deconectare : înseamnă că fișierul sau directorul nu poate fi șters. Încercările de a face acest lucru vor avea ca rezultat un mesaj de eroare de acces.
FreeBSD acceptă și: [7]
- (Sistem) Fără arhivare : Dacă este setat, fișierul sau directorul nu poate fi arhivat (prin intermediul sistemului de fișiere).
- (Sistem) Instantaneu : Fișierul aparține unui tip de fișier special gestionat de sistem. Acest atribut este setat doar de sistem, chiar și un utilizator cu nivel superior nu îl poate schimba.
În plus, DragonFly BSD acceptă: [8]
- (Utilizator și sistem) Fără istoric : Nu trebuie păstrat niciun istoric al modificărilor pentru acest fișier sau director.
- (Utilizator) Swapcache și (System) Swapcache : Definește anumite comportamente SSD .
- (Sistem) Arhivat : opusul No-arhivă.
NetBSD [9] și OpenBSD : [10] acceptă și (System) Archived .
OS X a adăugat un alt atribut [11]
- (Utilizator) Hidden : Indică faptul că, implicit, un fișier cu acest atribut nu va fi afișat de GUI, deși comanda ls îl va afișa în continuare.
Solaris are , de asemenea, atribute
pentru ZFS :
- av_quarantined : Accesul la fișier este restricționat până când carantina antivirus este eliminată.
- av_modified : indică faptul că versiunea curentă a fișierului nu a fost verificată de antivirus.
Modificarea valorii unui atribut
În DOS, OS/2 și linia de comandă Windows , atributele fișierelor pot fi modificate cu comanda attrib [3] [12] Windows Explorer poate modifica și unele atribute, dar nu și atributul „sistem” [5] Windows PowerShell are două citiri comenzi / intrări atribute: Get-ItemPropertyși Set-ItemProperty. [13]
În 4.4BSD și descendenții săi, comanda este folosită pentru a vizualiza atributele lsși comanda pentru a le modifica chflags.
Linux folosește comenzi pentru a modifica și vizualiza atributele
.chattrlsattr
Solaris folosește comenzi chmodpentru a modifica și lsvizualiza atribute.
În cele mai multe cazuri, utilizatorul trebuie să aibă permisiunile corespunzătoare pentru a schimba un atribut.
Note
- ↑ Definiția: atribut fișier (downlink) . Revista PC . Ziff Davis . Preluat la 2 decembrie 2012. Arhivat din original la 16 ianuarie 2013. (nedefinit)
- ↑ Atributele fișierului . Speranța computerului . Preluat la 2 decembrie 2012. Arhivat din original la 30 noiembrie 2012. (nedefinit)
- ↑ 1 2 În Windows, ce sunt atributele fișierelor și cum le pot schimba? (engleză) . baza de cunostinte . Universitatea Indiana (11 octombrie 2011). Preluat la 2 decembrie 2012. Arhivat din original la 4 martie 2016.
- ↑ Ce este un fișier ascuns? . Ajutor Windows 7 . Microsoft. Preluat la 2 decembrie 2012. Arhivat din original la 10 ianuarie 2013. (nedefinit)
- ↑ 1 2 Nu puteți vizualiza sau modifica atributele Numai citire sau Sistem ale folderelor în Windows Server 2003, în Windows XP, în Windows Vista sau în Windows 7 . Asistență Microsoft . Microsoft (31 mai 2012). Preluat la 2 decembrie 2012. Arhivat din original la 22 noiembrie 2012. (nedefinit)
- ↑ Proiect OpenNet: MAN chflags (2) Apeluri de sistem (FreeBSD și Linux) . Data accesului: 7 februarie 2015. Arhivat din original pe 22 aprilie 2014. (nedefinit)
- ↑ 1 2 chflags(2) . Data accesului: 7 februarie 2015. Arhivat din original pe 22 aprilie 2014. (nedefinit)
- ↑ 1 2 Pagini de manual online DragonFly : chflags(2) . Data accesului: 7 februarie 2015. Arhivat din original pe 22 aprilie 2014. (nedefinit)
- ↑ chflags(2) - Pagini de manual NetBSD . Data accesului: 7 februarie 2015. Arhivat din original pe 22 aprilie 2014. (nedefinit)
- ↑ Pagini de manual OpenBSD (downlink) . Data accesului: 7 februarie 2015. Arhivat din original pe 24 septembrie 2015. (nedefinit)
- ↑ chflags(2) Pagina de manual Instrumente pentru dezvoltatori Mac OS X . Data accesului: 7 februarie 2015. Arhivat din original pe 22 aprilie 2014. (nedefinit)
- ↑ Definiția: DOS Attrib (downlink) . Revista PC . Ziff Davis . Preluat la 2 decembrie 2012. Arhivat din original la 2 martie 2012. (nedefinit)
- ↑ Utilizați o cmdlet PowerShell pentru a lucra cu atributele fișierului . Bună, Script Guy! Blog . Microsoft (26 ianuarie 2011). Data accesului: 3 decembrie 2012. Arhivat din original la 29 ianuarie 2011. (nedefinit)
Link -uri