hier(7) Miscellaneous Information Manual 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 jednouzivatelsky rezim a pro spusteni systemu ci jeho opravu. /boot Contains static files for the boot loader. This directory holds only the files which are needed during the boot process. The map installer and configuration files should go to /sbin and /etc. The operating system kernel (initrd for example) must be located in either / or /boot. /dev Specialni soubory a ovladace fyzickych zarizeni. Viz mknod(1). /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/opt Individualni konfiguracni soubory pro nestandardni aplikace nainstalovane v /opt. /etc/sgml Obsahuje konfiguracni soubory pro SGML (volitelne). /etc/skel Pri vytvareni noveho uzivatelskeho uctu se obvykle kopiruji soubory z tohoto adresare do domovskeho adresare noveho uzivatele. /etc/X11 Nastaveni pro X11 okenni system (volitelne). /etc/xml Obsahuje konfiguracni soubory pro XML (volitelne). /home Na pocitacich s domovskymi adresari pro uzivatele je toto jejich obvykle misto, at uz primo ci neprimo. Struktura plne zavisi na rozhodnuti mistniho spravce (volitelne). /lib Tento adresar obsahuje sdilene knihovny nutne pro start systemu a beh prikazu z korenoveho souboroveho systemu. /lib These directories are variants of /lib on system which support more than one binary format requiring separate libraries (optional). /lib/modules Loadable kernel modules (optional). /lost+found This directory contains items lost in the filesystem. These items are usually chunks of files mangled as a consequence of a faulty disk or a system crash. /media This directory contains mount points for removable media such as CD and DVD disks or USB sticks. On systems where more than one device exists for mounting a certain type of media, mount directories can be created by appending a digit to the name of those available above starting with '0', but the unqualified name must also exist. /media/floppy[1-9] Floppy drive (optional). /media/cdrom[1-9] CD-ROM drive (optional). /media/cdrecorder[1-9] CD writer (optional). /media/zip[1-9] Zip drive (optional). /media/usb[1-9] USB drive (optional). /mnt Je misto pro pripojeni docasne pripojeneho souboroveho systemu. V nekterych distribucich obsahuje /mnt podadresare urcene jako pripojne body pro nekolik docasnych souborovych systemu. /opt Tento adresar by mel obsahovat dodatecne balicky se statickymi soubory. /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). /root Tento adresar je obvykle domovskym adresarem uzivatele root (volitelne). /run This directory contains information which describes the system since it was booted. Once this purpose was served by /var/run and programs may continue to use it. /sbin Tak jako /bin, tento adresar obsahuje programy nutne pro spusteni systemu. U techto se ovsem nepredpoklada jejich pouziti beznym uzivatelem. /srv This directory contains site-specific data that is served by this system. /sys This is a mount point for the sysfs filesystem, which provides information about the kernel like /proc, but better structured, following the formalism of kobject infrastructure. /tmp Tento adresar obsahuje docasne soubory, ktere mohou byt smazany bez jakekoliv upozorneni, napriklad pri startu systemu nebo v ramci pravidelneho uklidu. /usr Tento adresar je obvykle pripojen jako oddeleny svazek. Mel byl obsahovat pouze sdilitelna data jen pro cteni, takze jej lze snadno pouzit nekolika Linuxovymi systemy najednou. /usr/X11R6 The X-Window system, version 11 release 6 (present in FHS 2.3, removed in FHS 3.0). /usr/X11R6/bin Binarni soubory pro X-Window system; sem je casto odkazovano z tradicnejsiho /usr/bin/X11. /usr/X11R6/lib Data pro X-Window system. /usr/X11R6/lib/X11 Obsahuje ruzne soubory potrebne pro beh X; casto je sem odkazovano z /usr/lib/X11. /usr/X11R6/include/X11 Obsahuje soubory potrebne pro preklad programu pouzivajicich X11. Casto je sem odkazovano z /usr/inlcude/X11. /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, by mela byt zde. /usr/bin/mh Commands for the MH mail handling system (optional). /usr/bin/X11 This is the traditional place to look for X11 executables; on Linux, it usually is a symbolic link to /usr/X11R6/bin. /usr/dict Nahradil jej /usr/share/dict. /usr/doc Nahradil jej /usr/share/doc. /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 by mely ukazovat na odpovidajici soubory v /usr/etc. /usr/games Binarni soubory her a vyukovych programu (volitelne). /usr/include Hlavickove soubory pro prekladac jazyka C. /usr/include/bsd BSD compatibility include files (optional). /usr/include/X11 Hlavickove soubory pro prekladac jazyka C a X-Window system. Obvykle odkaz na /usr/X11R6/include/X11. /usr/include/asm Hlavickove soubory s deklaracemi nekterych funkci assembleru. Obvykle odkaz na /usr/src/linux/include/asm. /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 informaci zavislych na konkretnim systemu. (Zde by mely byt soubory, ktere funguji s aktualni libc a uzivatelskym prostorem. Nicmene zdrojove soubory jadra nejsou delane na spolupraci s uzivatelskymi programy a nevedi nic o pouzivane verzi libc. Je velmi pravdepodobne, ze se neco rozbije, pokud budou /usr/include/asm a /usr/include/linux odkazovat na nejaky nahodny jaderny strom. Debian se tomu vyhyba a pouziva hlavickove soubory jadra, poskytovane balikem 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 mit podadresare. /usr/libexec Directory contains binaries for internal use only and they are not meant to be executed directly by users shell or scripts. /usr/lib These directories are variants of /usr/lib on system which support more than one binary format requiring separate libraries, except that the symbolic link /usr/libqual/X11 is not required (optional). /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. /usr/lib/uucp Soubory pro uucp(1). /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/games Spustitelne soubory lokalne nainstalovanych her. /usr/local/lib Pomocne soubory pro lokalni programy. /usr/local/lib These directories are variants of /usr/local/lib on system which support more than one binary format requiring separate libraries (optional). /usr/local/include Hlavickove soubory pro lokalni prekladac C. /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/share Lokalni data aplikaci, ktera mohou byt sdilena mezi ruznymi architekturami stejneho OS. /usr/local/src Zdrojovy kod pro lokalni programy. /usr/man Nahradil jej /usr/share/man. /usr/sbin Spustitelne programy pro spravu systemu, ktere nejsou nutne pro zavedeni, opravu ci pripojeni souboroveho systemu /usr. /usr/share Obsahuje podadresare s daty jednotlivych aplikaci, ktera mohou byt sdilena mezi ruznymi architekturami stejneho OS. Casto se jedna o veci, ktere byly kdysi v /usr/doc nebo /usr/lib nebo /usr/man. /usr/share/color Contains color management information, like International Color Consortium (ICC) Color profiles (optional). /usr/share/dict Obsahuje seznamy slov pro korektory pravopisu (volitelne). /usr/share/dict/words List of English words (optional). /usr/share/doc Dokumentace k nainstalovanym programum (volitelne). /usr/share/games Staticke datove soubory k hram z /usr/games (volitelne). /usr/share/info Info stranky (volitelne). /usr/share/locale Informace o locale (volitelne). /usr/share/man Manualove stranky v podadresarich podle sekci. /usr/share/man/locale/man[1-9] Tyto podadresare obsahuji manualove stranky pro dane locale ve zdrojovem tvaru. Systemy pouzivajici jediny jazyk a znakovou stranku pro vsechny manualove stranky mohou retezec vynechat. /usr/share/misc Ruzna data, ktera mohou byt sdilena mezi ruznymi architekturami stejneho OS. /usr/share/nls Katalogy zprav pro nativni podporu jazyku (volitelne). /usr/share/ppd Postscript Printer Definition (PPD) files (optional). /usr/share/sgml Soubory pro SGML (volitelne). /usr/share/sgml/docbook DocBook DTD (optional). /usr/share/sgml/tei TEI DTD (optional). /usr/share/sgml/html HTML DTD (optional). /usr/share/sgml/mathml MathML DTD (optional). /usr/share/terminfo Databaze pro terminfo (volitelne). /usr/share/tmac Makra troff, ktera nejsou distribuovana s groff (volitelne). /usr/share/xml Soubory pro XML (volitelne). /usr/share/xml/docbook DocBook DTD (optional). /usr/share/xml/xhtml XHTML DTD (optional). /usr/share/xml/mathml MathML DTD (optional). /usr/share/zoneinfo Soubory pro informace o casove zone (volitelne). /usr/src Zdrojovy kod pro komponenty systemu, spolu s nekterymi referencnimi balicky. Nepracujte zde s vlastnimi projekty - soubory v /usr by mely byt jen ke cteni, s vyjimkou okamziku instalace software (volitelne). /usr/src/linux Toto bylo tradicne misto pro zdrojovy kod jadra. Nektere distribuce zde davaji zdrojovy kod sveho vychoziho jadra. Pri tvorbe vlastniho jadra by mel byt pouzit jiny adresar. /usr/tmp Zastaraly. Mel by to byt odkaz na /var/tmp. Tento odkaz je zde jen z duvodu kompatibility a nemel by se pouzivat. /var Obsahuje soubory, ktere mohou menit velikost, jako napr. spool a logy. /var/account Process accounting logs (optional). /var/adm Tento adresar je nahrazen /var/log a mel by byt odkazem na /var/log. /var/backups Rezervovano z historickych duvodu. /var/cache Obsahuje cachovana data programu. /var/cache/fonts Locally generated fonts (optional). /var/cache/man Locally formatted man pages (optional). /var/cache/www WWW proxy or cache data (optional). /var/cache/ Package specific cache data (optional). /var/catman/cat[1-9] nebo /var/cache/man/cat[1-9] Predformatovane manualove stranky podle sekci. (Pouzivani predformatovanych manualovych stranek je zastarale.) /var/crash System crash dumps (optional). /var/cron Rezervovano z historickych duvodu. /var/games Variable game data (optional). /var/lib Promenlive stavove informace pro programy. /var/lib/color Variable files containing color management information (optional). /var/lib/hwclock State directory for hwclock (optional). /var/lib/misc Miscellaneous state data. /var/lib/xdm X display manager variable data (optional). /var/lib/ Editor backup files and state (optional). /var/lib/ These directories must be used for all distribution packaging support. /var/lib/ State data for packages and subsystems (optional). /var/lib/ Packaging support files (optional). /var/local Promenna data pro /usr/local. /var/lock [priblizne] Zde se ukladaji zamky. Zamky pro zarizeni maji vypadat takto: LCK.. kde je jmeno zarizeni v souborovem systemu. Jmena zamku maji obsahovat (stejne jako pro HDU UUCP) PID jako 10-znakove desitkove cislo kodovane v ASCII, koncici znakem novy radek. /var/log Ruzne protokoly o behu systemu. /var/opt Promenna data pro /opt. /var/mail Postovni schranky uzivatelu. Nahrazuje /var/spool/mail. /var/msgs Rezervovano z historickych duvodu. /var/preserve Rezervovano z historickych duvodu. /var/run Soubory obsahujici promenne beziciho systemu, jako soubory s identifikacemi procesu (PID) a zaznamy o prihlasenych uzivatelich (utmp). Tyto soubory se obvykle mazou pri startu systemu. /var/spool Sdilena data (pripadne jejich fronty) ruznych programu. /var/spool/at Data pro at(1). /var/spool/cron Data pro cron(8). /var/spool/lpd Data pro tisk (volitelne). /var/spool/lpd/printer Spools for a specific printer (optional). /var/spool/mail Nahradil jej /var/mail. /var/spool/mqueue Fronta odchozi posty (volitelne). /var/spool/news Sdileny adresar pro news (volitelne). /var/spool/rwho Sdilene soubory pro rwhod(8) (volitelne). /var/spool/smail Sdilena data pro smail(1) (postovni agent). /var/spool/uucp Sdilena data pro uucp(1) (volitelne). /var/tmp Jako /tmp, tento adresar obsahuje docasne soubory po neurcenou dobu. /var/yp Database files for NIS, formerly known as the Sun Yellow Pages (YP). STANDARDY The Filesystem Hierarchy Standard (FHS), Version 3.0 , published March 19, 2015 CHYBY This list is not exhaustive; different distributions and systems may be configured differently. DALSI INFORMACE find(1), ln(1), proc(5), file-hierarchy(7), mount(8) The Filesystem Hierarchy Standard PREKLAD Preklad teto prirucky do spanelstiny vytvorili Pavel Heimlich Tento preklad je bezplatna dokumentace; Prectete si GNU General Public License Version 3 nebo novejsi ohledne podminek autorskych prav. Neexistuje ZADNA ODPOVEDNOST. Pokud narazite na nejake chyby v prekladu teto prirucky, poslete e-mail na adresu . Linux man-pages 6.06 31. rijna 2023 hier(7)