poradniki
Struktura katalog贸w Linux

W systemie GNU/Linux zaimplementowano hierarchiczn膮 (drzewiast膮) struktur臋 katalog贸w, kt贸ra jest do艣膰 艣ci艣le okre艣lona wg FHS (Filesystem Hierarchy Standard). Dzi臋ki takiemu podej艣ciu mo偶na utworzy膰 tyle katalog贸w, ile potrzeba do pogrupowania plik贸w w naturalny spos贸b. Dodatkowo ka偶dy u偶ytkownik mo偶e mie膰 sw贸j prywatny katalog przeznaczony na w艂asn膮 hierarchi臋
Katalog | Angielska nazwa 藕r贸d艂owa | Opis |
---|---|---|
/ | root | G艂贸wny katalog w systemach uniksowych zwany korzeniem (ang. root). Ca艂a struktura katalog贸w umiejscowiona jest w tym katalogu. |
/boot | boot process | Pliki programu rozruchowego |
/bin | binaries | Podstawowe pliki wykonywalne dost臋pne dla wszystkich u偶ytkownik贸w |
/dev | devices | Pliki urz膮dze艅 |
/etc | et cetera | Pliki konfiguracyjne. Dawniej znajdowa艂y si臋 tutaj r贸偶ne pliki nieprzynale偶膮ce do pozosta艂ych kategorii |
/home | home directory | Katalogi domowe u偶ytkownik贸w |
/lib | libraries | Biblioteki program贸w i modu艂y j膮dra. Nowa wersja standardu definiuje r贸wnie偶 mo偶liwo艣膰 dodania katalog贸w dla innych architektur np. lib64 dla x86_64 |
/mnt | mount point | Tymczasowy punkt montowania |
/media | media | Punkty montowa艅 dla pami臋ci zewn臋trznych |
/opt/ | optional | Dodatkowe oprogramowanie |
/proc/ | process | Wirtualny system plik贸w informuj膮cy o stanie systemu |
/root/ | Katalog domowy superu偶ytkownika root | |
/run | runing | Informacje o dzia艂aniu systemu od ostatniego jego uruchomienia |
/sbin | system binaries | Pliki wykonywalne do zarz膮dzania systemem |
/srv/ | served | Rzadko u偶ywany katalog zawieraj膮cy dane udost臋pniane cz臋sto tylko do odczytu przez system |
/tmp | temporary | Pliki tymczasowe |
/usr | user | Drugorz臋dowa hierarchia. Tutaj umiejscowione s膮 g艂贸wnie pliki wykonywalne u偶ytkownik贸w |
/usr/bin/ | binary | Jak w hierarchii pierwszorz臋dowej, ale nie wymagane do uruchomienia czy naprawy systemu |
/usr/include | include | Standardowe pliki nag艂贸wkowe |
/usr/lib | library | Jak w hierarchii pierwszorz臋dowej, ale nie wymagane do uruchomienia czy naprawy systemu |
/usr/local/ | local data | Trzeciorz臋dowa hierarchia danych lokalnych |
/usr/share/ | shared | Dane wsp贸艂dzielone mi臋dzy architekturami |
/usr/sbin/ | system binaries | Jak w hierarchii pierwszorz臋dowej, ale nie wymagane do uruchomienia czy naprawy systemu |
/var | variable | Cz臋sto modyfikowane pliki np. logi, bazy danych |
/var/cache/ | cache | Pliki pami臋ci podr臋cznej program贸w |
/var/lock/ | lock | Pliki blokady zasob贸w b臋d膮cych w u偶yciu |
/var/log/ | logging | Logi aplikacji |
/var/mail/ | mailboxes | Skrzynki pocztowe |