Ak pochádzate zo systému Windows, súbor Linuxštruktúra systému sa môže javiť obzvlášť mimozemská. Písmená na jednotke C: a drive sú preč, nahradené adresármi znejúcimi na kryptiku a zvukom, z ktorých väčšina má tri písmená.
Definuje sa súborový systémový hierarchický štandard (FHS)štruktúra súborových systémov v systéme Linux a iných operačných systémoch podobných systému UNIX. Súborové systémy Linux však obsahujú aj niektoré adresáre, ktoré ešte nie sú štandardom definované.
/ - Root Directory
Všetko vo vašom systéme Linux je umiestnené pod/ adresár, známy ako root adresár. Môžete si myslieť, že adresár / je podobný adresáru C: v systéme Windows - nie je to však úplne pravda, pretože systém Linux nemá písmená jednotiek. Zatiaľ čo iný oddiel by sa nachádzal v priečinku D: v systéme Windows, tento druhý oddiel by sa objavil v inom priečinku pod / v systéme Linux.
/ bin - Základné binárne súbory používateľov
Adresár / bin obsahuje nevyhnutného používateľabinárne súbory (programy), ktoré musia byť k dispozícii, keď je systém pripojený v režime pre jedného používateľa. Aplikácie ako Firefox sú uložené v adresári / usr / bin, zatiaľ čo dôležité systémové programy a pomocné programy, ako napríklad bash shell, sú umiestnené v priečinku / bin. Adresár / usr môže byť uložený v inom oddiele - umiestnenie týchto súborov do adresára / bin zabezpečí, že systém bude mať tieto dôležité pomocné programy, aj keď nie sú pripojené žiadne iné súborové systémy. Adresár / sbin je podobný - obsahuje základné binárne súbory na správu systému.
/ boot - Statické bootovacie súbory
Adresár / boot obsahuje súbory potrebnébootujte systém - tu sú uložené napríklad súbory zavádzača zavádzača GRUB a vaše jadrá systému Linux. Konfiguračné súbory zavádzača zavádzača sa tu však nenachádzajú - nachádzajú sa v / etc s ostatnými konfiguračnými súbormi.
/ cdrom - Historický bod pripojenia pre disky CD-ROM
Adresár / cdrom nie je súčasťou FHSštandard, ale stále ich nájdete na Ubuntu a ďalších operačných systémoch. Je to dočasné umiestnenie pre disky CD-ROM vložené do systému. Štandardné umiestnenie dočasných médií je však vo vnútri adresára / media.
/ dev - Súbory zariadení
Linux vystavuje zariadenia ako súbory a / devAdresár obsahuje množstvo špeciálnych súborov, ktoré predstavujú zariadenia. Toto nie sú skutočné súbory, ako ich poznáme, ale javia sa ako súbory - napríklad / dev / sda predstavuje prvú jednotku SATA v systéme. Ak ste ho chceli rozdeliť na oddiely, môžete spustiť editor oddielov a povedať mu, aby upravoval / dev / sda.
Tento adresár obsahuje tiež pseudo-zariadenia,ktoré sú virtuálnymi zariadeniami, ktoré v skutočnosti nezodpovedajú hardvéru. Napríklad / dev / random vytvára náhodné čísla. / dev / null je špeciálne zariadenie, ktoré nevytvára žiadny výstup a automaticky zahodí všetok vstup - keď dáte výstup príkazu do / dev / null, zahodíte ho.
/ etc - Konfiguračné súbory
Adresár / etc obsahuje konfiguračné súbory,ktoré je zvyčajne možné editovať ručne v textovom editore. Pamätajte, že adresár / etc / obsahuje konfiguračné súbory pre celý systém - konfiguračné súbory špecifické pre používateľa sú umiestnené v domovskom adresári každého používateľa.
/ home - Domáce priečinky
Adresár / home obsahuje domáci priečinokkaždý užívateľ. Napríklad, ak je vaše používateľské meno bob, máte domovský priečinok na adrese / home / bob. Tento domovský priečinok obsahuje údaje používateľa a konfiguračné súbory špecifické pre používateľa. Každý užívateľ má prístup iba na zápis do svojho vlastného domovského priečinka a musí získať zvýšené oprávnenia (stať sa root používateľom) na úpravu ďalších súborov v systéme.
/ lib - Základné zdieľané knižnice
Adresár / lib obsahuje knižnice potrebné pre základné binárne súbory v priečinku / bin a / sbin. Knižnice potrebné binárnymi súbormi v priečinku / usr / bin sa nachádzajú v priečinku / usr / lib.
/ lost + found - Obnovené súbory
Každý systém súborov Linux má stratený + nájdený adresár. Ak dôjde k zlyhaniu systému súborov, pri nasledujúcom zavedení sa vykoná kontrola systému súborov. Všetky nájdené poškodené súbory sa umiestnia do strateného + nájdeného adresára, takže sa môžete pokúsiť obnoviť čo najviac údajov.
/ media - Vymeniteľné médiá
Adresár / media obsahuje podadresárekde sú namontované vymeniteľné mediálne zariadenia vložené do počítača. Napríklad, keď vložíte CD do vášho systému Linux, adresár sa automaticky vytvorí v adresári / media. V tomto adresári máte prístup k obsahu disku CD.
/ mnt - Dočasné body pripojenia
Historicky povedané, adresár / mnt jekde správcovia systému pripojili dočasné systémy súborov počas ich používania. Napríklad, ak pripájate oddiel Windows na vykonanie niektorých operácií obnovy súborov, môžete ho pripojiť na / mnt / windows. Môžete však pripojiť ďalšie súborové systémy kdekoľvek v systéme.
/ opt - Voliteľné balíky
Adresár / opt obsahuje podadresáre prevoliteľné softvérové balíky. Bežne ho používa proprietárny softvér, ktorý nedodržiava štandardnú hierarchiu systému súborov - napríklad proprietárny program môže svoje súbory pri inštalácii vypísať do / opt / application.
/ proc - Kernel & Process Files
Adresár / proc podobný adresáru / dev, pretože neobsahuje štandardné súbory. Obsahuje špeciálne súbory, ktoré predstavujú systémové a procesné informácie.
/ root - koreňový domáci adresár
Adresár / root je domáci adresár užívateľa root. Namiesto toho, aby sa nachádzala v adresári / home / root, je umiestnená v adresári / root. Toto je odlišné od /, čo je koreňový adresár systému.
/ run - Súbory stavu aplikácií
Adresár / run je celkom nový a dávaaplikácie sú štandardným miestom na ukladanie prechodných súborov, ako sú zásuvky a ID procesov. Tieto súbory nie je možné uložiť v / tmp, pretože súbory v / tmp sa môžu odstrániť.
/ sbin - binárne súbory na správu systému
Adresár / sbin je podobný adresáru / bin. Obsahuje základné binárne súbory, ktoré spravidla má spúšťať užívateľ root pre správu systému.
/ selinux - Virtuálny systém súborov SELinux
Ak vaša Linuxová distribúcia používa SELinux prebezpečnosť (napríklad Fedora a Red Hat), adresár / selinux obsahuje špeciálne súbory, ktoré používa SELinux. Je to podobné / proc. Ubuntu nepoužíva SELinux, takže prítomnosť tohto priečinka v Ubuntu sa javí ako chyba.
/ srv - Servisné údaje
Adresár / srv obsahuje „údaje pre službyposkytované systémom. “Ak ste na správu webovej stránky používali server Apache HTTP, pravdepodobne by ste súbory svojich webových stránok uložili do adresára v adresári / srv.
/ tmp - dočasné súbory
Aplikácie ukladajú dočasné súbory do adresára / tmp. Tieto súbory sa zvyčajne vymažú vždy, keď sa váš systém reštartuje a môžu byť kedykoľvek vymazané pomocnými programami, ako je tmpwatch.
/ usr - binárne súbory používateľov a údaje len na čítanie
Adresár / usr obsahuje aplikácie asúbory používané používateľmi, na rozdiel od aplikácií a súborov používaných systémom. Napríklad nepodstatné aplikácie sú umiestnené v adresári / usr / bin namiesto adresára / bin a binárne súbory na správu nepodstatných systémov sú umiestnené v adresári / usr / sbin namiesto adresára / sbin. Knižnice pre každú z nich sú umiestnené v adresári / usr / lib. Adresár / usr obsahuje aj ďalšie adresáre - napríklad súbory / grafika nezávislé od architektúry sa nachádzajú v priečinku / usr / share.
Adresár / usr / local je miesto, kde sa lokálne kompilované aplikácie inštalujú v predvolenom nastavení - to im zabráni v tom, aby zasunuli zvyšok systému.
/ var - variabilné dátové súbory
Adresár / var je zapisovateľným náprotivkomadresár / usr, ktorý musí byť v normálnej prevádzke iba na čítanie. Protokolové súbory a všetko, čo by sa normálne zapisovalo do / usr počas normálnej prevádzky, sa zapisuje do adresára / var. Napríklad protokolové súbory nájdete v / var / log.
Podrobnejšie technické informácie o hierarchii súborového systému Linux nájdete v dokumentácii k súborovej systémovej hierarchii.