V Linuxu a Unixu je všechno souborem. adresáře jsou soubory, soubory jsou soubory a zařízení jsou soubory. Zařízení jsou obvykle odkazovány jako nódy; přesto jsou stále soubory.
Souborové systémy v Linuxu a Unixu jsou uspořádány jako hierarchická stromová struktura. Nejvyšší úroveň souborového systému tvoří /
neboli kořenový adresář. Všechny ostatní soubory a adresáře existují pod kořenovým adresářem. Například /home/konqi/kubuntu.odt
ukazuje správně zapsanou plnou neboli absolutní cestu k souboru kubuntu.odt
, který se nachází v adresáři konqi
, který leží v adresáři home
, který se nachází v kořenovém adresáři (/
).
Pod kořenovým (/
) adresářem je sada důležitých systémových adresářů, které jsou běžné ve většině používaných linuxových distribucí. Následuje seznam běžných adresářů, které jsou přímo pod kořenovým (/
) adresářem:
/bin
Důležité příkazy, které původně byly binárními soubory, ale můžou se zde nacházet i shellové skripty.
/boot
Konfigurační soubory pro zavedení systému, obrazy jádra a další soubory potřebné ve chvíli zavedení (bootování) systému.
/dev
Soubory jednotlivých zařízení (devices).
/etc
Konfigurační soubory, spouštěcí skripty, atd (anglicky etc).
/home
Domovské (Home) adresáře jednotlivých uživatelů.
/initrd
Používá se při vytváření upraveného počátečního (initial) RAM Disku.
/lib
Systémové knihovny (libraries).
/lost+found
Poskytuje systém ztrát a nálezů (lost+found) pro soubory, které existují v kořenovém (/
) adresáři.
/media
Automaticky připojená vyměnitelná média, jako například CD, digitální fotoaparáty, atd.
/mnt
Ručně připojované (mounted) souborové systémy na vašem pevném disku.
/opt
Poskytuje místo pro instalaci volitelných (optional) aplikací (třetích stran); tyto jsou obvykle kompilovány staticky a mohou být použity i v jiných verzích nebo distribucích Linuxu.
/proc
Speciální dynamický adresář, kde se udržují informace o stavu systému, včetně aktuálně běžících procesů.
/root
Domovský adresář správce systému (Roota).
/sbin
Důležité systémové binární soubory a skripty, které mají obvykle být spouštěny s oprávněním správce systému.
/srv
Může obsahovat soubory, které jsou poskytovány (served) ostatním systémům.
/sys
Obdobné jako adresář /proc, ale obsahuje systémové informace, které nesouvisí se spuštěnými procesy.
/tmp
Dočasné (temporary) soubory.
/usr
Aplikace a soubory pouze pro čtení, které jsou většinou dostupné všem uživatelům (users).
/var
Často měněné (variable) soubory, jako například protokoly a databáze.