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 komendy, które historycznie były plikami binarnymi, lecz teraz mogą być też skryptami powłoki.

/boot

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

/dev

Pliki urządzeń (ang. device files).

/etc

Pliki konfiguracyjne, skrypty startowe, etc.

/home

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

/initrd

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

/lib

Biblioteki systemowe (ang. libraries).

/lost+found

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

/media

Automatycznie montowane 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 (ang. 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 (ang. served) innym systemom.

/sys

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

/tmp

Pliki tymczasowe (ang. temporary).

/usr

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

/var

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

Poprzedni
Następny
Spis treści