Katalogi i systemy plików
Poprzedni
Następny

Katalogi i systemy plików

W Linuxie i Unixie wszystko jest plikiem. Katalogi są plikami, pliki są plikami oraz urządzenia są plikami. Urządzenia są zwykle nazywane węzłami, jednakże ciągle są plikami.

Systemy plików w systemach operacyjnych Linux i Unix są zorganizowane w hierarchiczną strukturę, przypominającą drzewo. Katalogiem najwyższego poziomu jest / znany także jako katalog główny (root). Wszystkie inne katalogi znajdują się pod nim. Przykładowo: /home/konqi/kubuntu.odt reprezentuje prawidłową pełną ścieżkę lub jak kto woli ścieżkę absolutną do pliku kubuntu.odt, który znajduje się w katalogu konqi zawartym w katalogu home, który z kolei znajduje się w katalogu root (/).

Poniżej katalogu / jest zestaw istotnych katalogów, które są wspólne dla większości dystrybucji Linuxa. Poniższa lista pokazuje wykaz katalogów, które są poniżej katalogu głównego:

/bin

Ważne polecenia, które historycznie były plikami binarnymi, lecz teraz mogą być też skryptami powłoki.

/boot

Pliki konfiguracyjne rozruchu (boot), jądra, i inne pliki potrzebne podczas rozruchu (bootowania).

/dev

Pliki urządzeń (device).

/etc

Pliki konfiguracyjne, skrypty startowe, etc.

/home

Katalogi domowe (home) dla różnych użytkowników.

/initrd

Używane do tworzenia spersonalizowanych startowych ramdysków (initial RAM Disk).

/lib

Biblioteki (libraries) systemowe.

/lost+found

Zawiera utracone i odnalezione (lost+found) pliki, które znajdują się poniżej katalogu głównego (/).

/media

Automatycznie montowane (wczytywane) media wymienne, takie jak płyty CD, kamery cyfrowe, itd.

/mnt

Ręcznie montowane systemy plików Twojego dysku.

/opt

Lokalizacja dla instalacji opcjonalnego oprogramowania (optional 3rd applications). Są one zazwyczaj kompilowane statycznie i mogą być używane w innych wersjach lub dystrybucjach Linuksa.

/proc

Specjalny, dynamiczny katalog, który obsługuje informacje o stanie systemu, włączając w to bieżące procesy.

/root

Katalog domowy superużytkownika (root), wymawiane jako "slash-root" lub "ukośnik-root".

/sbin

Ważne, systemowe pliki binarne i skrypty, zwykle przeznaczone do uruchamiania jako superużytkownik (root).

/srv

Może zawierać pliki, które są udostępniane (served) innym systemom.

/sys

Podobny do katalogu /proc, ale zawiera informacje systemowe niepowiązane z bieżącymi procesami.

/tmp

Pliki tymczasowe (temporary).

/usr

Programy i pliki tylko do odczytu, które są zwykle dostępne dla wszystkich użytkowników (users).

/var

Zmienne (variable) pliki, takie jak dzienniki czy bazy danych.

Poprzedni
Następny
Spis treści