Adresáře jsou způsob organizace souborů. Každý soubor můsí být/přináležet do nějakého adresáře. Adresářová struktura je hieararchická, adresář sám patří do nějakého jiného adresáře.
Kořenový adresář, označovaný /
je jediný adresář v systému jenž nepatří do žádného jiného adresáře a je ve stromové hierarchii předkem všech souborů a adresářů.
V pojmenování souborů a adresářů je řád jenž se pokusím dále popsat. Začnu adresáři.
Jména adresářů
bin
- Jméno bin se používá pro adresáře jenž opsahují spustitelné/vykonatelné programy (binárky) či skripty. V adresářích s tímto jménem by se neměly vyskytovat soubory jiného typu.
etc
- V tomto adresáři jsou uložené konfigurace programů a systému.
lib
- Toto jméno se používá v souvislosti s knihovnami (library). Adresář pak obsahuje knihovní soubory statických či dynamických knihoven. Obsahuje taky knihovny funkcí interpretovaných jazyků jako jsou Perl, Tcl/TK, …
sbin
- Význam adresáře
sbin
je obdobný jako u adresáře bin
. Rozdíl spočívá ve významu programů v něm uložených. V adresáři sbin
jsou programy jenž jsou důležité pro správu/údržbu systému a běžní uživatelé jej nepoužívají či nemají právo používat. src
- V adresáři tohoto jména bývají zdrojové kódy programů systému, jádra i uživatelských programů. Jeho název je odvozen od slova source (zdroj).
tmp
- Tento adresář slouží pro ukládání dočasných (temporary) pracovních souborů. Často bývají tyto adresáře pravidelně čišteny/promazávány.
var
- Název
var
se používá pro adresáře v nichž se data/soubory často mění. Bývají to různé databáze, deníky, úložiště dat. .
- FIXME:
Uvedená seznam jmen adresářů není vyčerpávající, ale podchycuje ta nejdůležitější. Nyní již k samotné stromové hierarchii adresářů. Kořenový adresář /
obsahuje následující adresáře:
/bin
- Obsahuje důležité programy pro práci se systémem jenž jsou nezbytné při administraci systému. Jedná se o pprogramy které mohou používat všichny uživatelé a jejichž přítomnost v systému je nezbytná pro základní údržbu.
/boot
- V tomto adresáři bývají soustředěny všechny soubory nutné pro zavedení systému při startu počítače. Jedná se zejména o obraz jádra operačního systému. Obraz init ramdisku. Svá data zde také ukládá zavaděč grub do vlastního adresáře
/boot/grub
. /dev
- V tomto adresáři jsou soubory zařízení. Jedná se o speciální soubory jenž reprezentují jednotlivé části hardware a slouží pro kominikaci s těmito. Jsou zde například speciální soubory
/dev/hd…
reprezentující IDE disky, /dev/tty…
reprezentující sériové linky a virtuální terminály a mnoho dalších. /etc
- V tomto adresáři jsou sostředěny konfigurace veškerého programového vybavení v systému a také systému samotného.
/home
- Zde bývají zakládány domovské adresáře uživatelů systému.
/lib
- Knihovny důležité pro samotný běch systému. Taktéž jsou zde adresáře
/lib/modules
jenž obsahuje moduly zaveditelné do jádra a /lib/security
s moduly systému PAM. /opt
- Adresář
/opt
bývá kořenovým adresářem pro komerční programové vybavení. /proc
- Tento virtuální adresář je rozhraním jádra přes které jádro publikuje řadu informací a je možno ovlivňovat jeho fukčnost.
/sbin
- Adresář obsahuje důležité programy pro administraci systému jenž nejsou potřebné pro běžné uživatele.
/sys
- Virtuální adresář
/sys
rozhraním do jádra operačního systému. Tento adresář má nahradit adresář /proc
. /tmp
- Prostor pro vytváření dočasnch souborů. Tento adresář je nutný pro běh systému, a svazek na kterém se nachází musí mít sdostatek volného prostoru.
/usr
- Tento adresář je kořenem hierarchie programových adresářů. Zde jsou nainstalovány programy, jejich knihovny i data. Adresář není nezbytný pro chod systému a může být připojován například s použitím 34 – „NFS (Network File System)“ i z jiného počítače či ze vzdáleného serveru.
/var
- Zde jsou soustředěny všechny aplikační data jenž se často mění. Příkladem takových dat jsou databáze, úložiště pro elektronickou poštu, zámky souborů, tiskové fronty a další.