Systemy Plików
Strona Główna
Ogólne informacje
System FAT
System NTFS
Inne Systemy Plików
Właściwości Plików

Atrybuty Plików

Każdy plik może posiadać określone atrybuty

DOS i Windows

W systemie DOS istnieje 6 atrybutów pliku:

Tylko do odczytu - chroni pliki przed zmianą czy przeniesieniem

Ukryty - ukrywa pliki w widoku

Systemowy - przydzielony dla plików wykorzystywanych przez system operacyjny

Archiwalny - oznacza pliki archiwalne

Katalog - oznacza, że plik jest katalogiem

Volume - oznacza, że plik jest etykietą wolumenu

Dodatkowo, w systemach Windows używane są atrybuty:

Szyfrowany - oznacza, że podczas zapisu, zawartość pliku jest szyfrowana a podczas odczytu deszyfrowana w sposób niewidoczny dla użytkownika

Skompresowany - oznacza, że podczas zapisu, zawartość pliku jest kompresowana a podczas odczytu dekompresowana w sposób niewidoczny dla użytkownika

Offline - oznacza, że zawartość pliku może nie być dostępna w systemie plików i znajdować się w innym miejscu (na przykład na taśmie)

Tymczasowy - oznacza, że w miarę możliwości, system operacyjny powinien przechowywać plik w pamięci zamiast na dysku, dzięki czemu dostęp do pliku jest znacznie szybszy.

Ponadto, znaczenie atrybutów może być modyfikowane flagami (na przykład FILE_FLAG_DELETE_ON_CLOSE, która oznacza że plik tymczasowy po zamknięciu nie jest zapisywany, tylko od razu usuwany). Niezależnie od tak zdefiniowanych atrybutów, w systemie plików NTFS istnieją listy uprawnień (ACL), dzięki którym dla każdego pliku można zdefiniować uprawnienia indywidualnie dla każdego użytkownika i grupy w systemie.

Unix

W systemach unix-owych tych atrybutów jest więcej:

Prawo odczytu przez właściciela

Prawo odczytu przez grupę

Prawo odczytu przez wszystkich

Prawo zapisu przez właściciela

Prawo zapisu przez grupę

Prawo zapisu przez wszystkich

Plik wykonywalny przez właściciela

Plik wykonywalny przez grupę

Plik wykonywalny przez wszystkich

Sticky bit

SGID

SUID

Autor: Jakub Gurak