HIER(7) Linux - prirucka programatora HIER(7)
JMENO
hier - Popis hierarchie souboroveho systemu
POPIS
Typicka instalace Linuxu ma, mimo jine, nasledujici adresare:
/ Korenovy adresar. Zde zacina cely adresarovy strom.
/bin Obsahuje spustitelne programy, ktere jsou potreba pro jed-
nouzivatelsky rezim a pro jeho zakladni nastaveni ci opravu.
/boot Obsahuje staticke soubory pro zavadeni operacniho systemu. Tento
adresar obsahuje soubory, ktere jsou potreba v case zavadeni
operacniho systemu. Program na vytvoreni map-souboru a konfigu-
race maji byt v /sbin a /etc.
/dev Specialni soubory a ovladace fyzickych zarizeni. Viz mknod (1).
/dos Jestlize je nainstalovan jak Linux tak MS-DOS, je toto typicke
misto pro pripojeni DOSoveho souboroveho systemu.
/etc Obsahuje soubory s lokalnim nastavenim pocitace. Nektere vetsi
programove baliky, jako X11, pouzivaji sve vlastni podadresare
pod /etc. Nektera nastaveni take mohou lezet v /usr/etc. Ale v
kazdem pripade maji programy hledat svoje soubory s nastavenim v
/etc, pricemz zde mohou byt symbolicke odkazy do /usr/etc.
/etc/skel
Pri vytvareni noveho uzivatelskeho uctu se kopiruji soubory z
tohoto adresare do domovskeho adresare noveho uzivatele.
/etc/X11
Nastaveni pro X11 (GUI okenni system).
/home Na pocitacich s domovskymi adresari pro uzivatele, je toto
jejich obvykle misto. Struktura plne zavisi na rozhodnuti
mistniho spravce.
/lib Tento adresar obsahuje sdilene knihovny nutne pro start systemu
a beh prikazu z korenoveho souboroveho systemu.
/mnt je misto pro pripojeni docasnych souborovych systemu.
/proc Toto je pripojovaci misto pro souborovy system proc, ktery
poskytuje informace o jadre a o bezicich procesech. Vice o tomto
pseudo-souborovem systemu viz proc(5).
/sbin Tak jako /bin, tento adresar obsahuje programy. U techto se
ovsem nepredpoklada jejich pouziti beznym uzivatelem.
/tmp Tento adresar obsahuje docasne soubory, ktere mohou byt smazany
bez jakekoli zpravy napriklad pri startu systemu nebo v ramci
pravidelneho uklidu.
/usr Tento adresar je obvykle pripojen jako oddeleny svazek. Mel byl
obsahovat sdilitelna data jen pro cteni, takze jej lze snadno
pouzit nekolika Linuxovymi systemy najednou.
/usr/X11R6
System X-Window, verze 11 release 6.
/usr/X11R6/bin
Binarni soubory pro X-Windows system; toto je casto odkaz na
tradicni /usr/bin/X11 .
/usr/X11R6/lib
Data pro X-Windows system.
/usr/X11R6/lib/X11
Tyto adresare obsahuji ruzne soubory potrebne pro beh X; casto
zde byva odkaz z /usr/lib/X11 na tento adresar.
/usr/X11R6/include/X11
Obsahuje soubory potrebne pro preklad programu pouzivajicich
X11. Casto je zde odkaz z /usr/inlcude/X11 na tento adresar.
/usr/bin
Toto je hlavni misto pro spustitelne programy. Vetsina programu
pouzivanych beznym uzivatelem, ktere nejsou potreba pro start
nebo opravu systemu, nebo nejsou instalovany lokalne, maji byt
zde.
/usr/bin/X11
Tradicni misto pro programy pro X11; pro Linux je to obvykle
odkaz na /usr/X11R6/bin.
/usr/dict
Tento adresar obsahuje slovniky pro korektory pravopisu.
/usr/etc
Nastaveni, ktera mohou byt sdilena nekolika pocitaci mohou byt
ulozena zde. K temto souborum by se vsak melo pristupovat
pomoci odkazu z adresare /etc. Odkazy z /etc maji ukazovat na
odpovidajici soubory v /usr/etc.
/usr/include
Hlavickove soubory pro prekladac jazyka C.
/usr/include/X11
Hlavickove soubory pro prekladac jazyka C a X-Windows system.
Obvykle odkaz na /usr/X11R6/include/X11.
/usr/include/asm
Hlavickove soubory s deklaracemi pro assembler. Obvykle odkaz na
/usr/src/linux/include/asm, nikoli vsak pro Debian ci systemy s
libc6.
/usr/include/linux
Tento adresar obsahuje informace, ktere se mohou menit se zmenou
jadra ci libc. Obvykle se jedna o odkaz na
/usr/src/linux/include/linux pro ziskani konkretnich dat. V
Debianu jsou misto toho pouzity hlavickove soubory z proverene
verze jadra, kterou lze nalezt v baliku libc*-dev.
/usr/include/g++
Hlavickove soubory pro prekladac GNU C++.
/usr/lib
Knihovny, vcetne sdilenych, a nektere programy, ktere se obvykle
nespousteji primo. Slozitejsi programy zde mohou vytvaret podad-
resare.
/usr/lib/X11
Obvykle misto pro data pro programy z X windows a nastaveni X.
Pro Linux je to obvykle odkaz na /usr/X11R6/lib/X11.
/usr/lib/gcc-lib
programy a hlavicky pro prekladac GNU C gcc(1).
/usr/lib/groff
Soubory pro formatovaci system GNU groff (1).
/usr/lib/uucp
Soubory pro uucp(1).
/usr/lib/zoneinfo
Soubory pro informace o casovych pasmech.
/usr/local
Obvykle misto pro lokalni soubory.
/usr/local/bin
Spustitelne lokalni programy.
/usr/local/doc
Lokalni dokumentace.
/usr/local/etc
Nastaveni pro lokalni programy.
/usr/local/lib
Pomocne soubory pro lokalni programy.
/usr/local/info
Stranky info pro lokalni programy.
/usr/local/man
Stranky man pro lokalni programy.
/usr/local/sbin
Lokalni programy pro spravu systemu.
/usr/local/src
Zdrojovy kod pro lokalni programy.
/usr/man
Stranky man (v podadresarich).
/usr/man/<locale>/man[1-9]
Stranky man ve zdrojove podobe (pro jazykove mutace). <Locale>
je mozno vynechat pro jednojazycne systemy.
/usr/sbin
Spustitelne programy pro spravu systemu, ktere nejsou nutne pro
zavedeni, opravu ci pripojeni souboroveho systemu /usr .
/usr/src
Zdrojovy kod pro komponenty systemu.
/usr/src/linux
Zdrojovy kod jadra operacniho systemu.
/usr/tmp
Alternativa pro ulozeni docasnych souboru; Odkaz na /var/tmp.
Tento odkaz je zde z duvodu kompatibility a nemel by se
pouzivat.
/var Obsahuje soubory, ktere mohou menit velikost, jako napr. spool a
log.
/var/adm
Tento adresar je nahrazen /var/log a mel by to byt odkazem na
/var/log.
/var/backups
Tento adresar by mel obsahovat kopie dulezitych systemovych sou-
boru.
/var/catman/cat[1-9]
Predformatovane manualove stranky.
/var/lock
Zde se ukladaji zamky. Zamky pro zarizeni maji vypadat takto:
LCK..<device> kde <device> je jmeno zarizeni v souborovem
systemu. Jmena zamku maji obsahovat (tak jako pro HDU UUCP) PID
jako 10-znakove cislo kodovane v ASCII, koncici znakem novy
radek.
/var/log
Ruzne protokoly o behu systemu.
/var/preserve
Zde si program vi(1) uklada pomocne soubory, aby je bylo mozne
pouzit pozdeji.
/var/run
Soubory s identifikacemi procesu (PID) a zaznamy o prihlasenych
uzivatelich (utmp). Tyto soubory se obvykle mazou pri startu.
/var/spool
Sdilena data (pripadne jejich fronty).
/var/spool/at
Data pro at(1).
/var/spool/cron
Data pro cron(1).
/var/spool/lpd
Data pro tisk.
/var/spool/mail
Uzivatelske postovni schranky.
/var/spool/smail
Sdilena data pro smail(1) (postovni agent).
/var/spool/news
Sdilena data pro podsystem news.
/var/spool/uucp
Sdilena data pro uucp(1).
/var/tmp
Jako /tmp, tenot adresar obsahuje docasne soubory neurcenou
dobu.
STANDARDY
The Linux filesystem standard, Release 1.2
CHYBY
Tento seznam neni vycerpavajici; ruzne systemy mohou byt nastaveny
ruzne.
VIZ TEZ
find(1), ln(1), mount(1), proc(5), The Linux Filesystem Standard
Linux 17. cervence 1998 HIER(7)