Možná jste si právě nainstalovali Linux a nyní chcete vědět o hierarchii a struktuře systému souborů Linux. Můžete se také divit, proč jsou různé typy softwaru instalovány do různých adresářů.
Chcete-li znát strukturu systému Linux Filesystem, začněme vstupem nebo počátečním bodem adresářů, který je známý jako kořenový adresář. V tomto příspěvku použijeme příkaz strom k zobrazení hierarchické struktury adresářů ve formě stromu v terminálu.
Nainstalujme si nástroj s názvem „strom“, abychom si prohlédli strukturu adresářů a lépe porozuměli hierarchii.
Chcete-li nainstalovat „strom“ na systémy založené na Ubuntu nebo Debian, použijte následující příkaz:
$ sudo apt instalační strom
Chcete-li nainstalovat „strom“ na Fedoru nebo RedHat, použijte připojený příkaz:
$ sudo dnf instalační strom
Po instalaci „stromu“ nejprve změňte adresář na kořenový adresář (/) pomocí příkazu „cd“:
$ cd /
Zde spusťte příkaz tree:
$ strom
Ukázalo se všechny adresáře a podadresáře, což vlastně nebylo potřeba, protože jsme chtěli vidět pouze adresáře aktuální složky.
Pojďme tedy trochu upravit stromový příkaz podle našich potřeb a místo toho vyzkoušejte tento příkaz:
$ strom -L 1V tomto příkazu je „-L“ představuje úroveň, kterou chceme vidět, a „1“ představuje číslo úrovně.
Nyní máme lepší přehled o adresářích našeho zájmu v kořenovém adresáři.
Dále se podívejme na každý adresář.
Adresáře:
Začněme kořenový adresář „/“:
/
Toto je vstupní bod všech adresářů a je popsán jako lomítko, které je ve skutečnosti domovem operačního systému. Všechno je v tom. Ne každý uživatel má do tohoto adresáře oprávnění ke čtení a zápisu; k těmto oprávněním mohou mít přístup pouze správci nebo povolení uživatelé operačních systémů.
/zásobník
Toto je adresář, který obsahuje všechny binární soubory některých důležitých programů v operačním systému. Tento adresář obsahuje data o nejpoužívanějších příkazech souvisejících s vytvářením (mkdir), přesunem (mv), kopírováním (cp), výpisem (ls) a odstraněním (rm) adresáře nebo souboru. Podle standardů Linux Filesystem Standard tento adresář nemůže mít podadresáře.
/ boot
Toto je adresář, který zpracovává zapálení operačního systému Linux. Nejprve nemusíte v tomto adresáři nic upravovat, jinak v něm nemůžete nic měnit, pokud nemáte práva správce. Měli byste se držet dál od dělání čehokoli v tomto adresáři, jinak to bude obrovský nepořádek, abyste to znovu nastavili.
/ dev
Tento adresář obsahuje soubory zařízení, jako je zařízení USB nebo pevný disk. Většina souborů je vytvořena při spuštění počítače nebo při připojení zařízení.
/atd
Může se vám to zdát trochu vtipné, ale tento adresář je určen pro ty typy konfiguračních souborů a složek, do kterých systém neví, kam je umístit. Jde tedy o adresář „et Cetra“ pro operační systém Linux.
Tento adresář většinou obsahuje statické místní soubory programu, které ovlivňují všechny uživatele. Jelikož tento adresář většinou obsahuje soubory související s konfigurací, je lepší jej nazvat „Všechno pro konfiguraci“.
/Domov
Toto je adresář, kde je umístěna většina osobních údajů uživatele. Uživatel zde tráví většinu času, protože v tomto adresáři „/ home“ jsou soubory ke stažení, dokumenty, počítač a všechny další základní požadované a známé adresáře. Zde jsou také všechny konfigurační soubory teček uživatele.
/ lib
Jedná se o složky, kde jsou uloženy knihovny. Knihovny jsou některé soubory, které každá aplikace potřebuje k provedení několika úkolů nebo funkcí. Například tyto knihovny mohou potřebovat binární soubory v souboru /zásobník adresář.
/ média
Toto je adresář, do kterého jsou automaticky připojena všechna externí připojená úložná zařízení. V tomto adresáři nemusíme nic dělat, protože je spravován samotným operačním systémem, ale pokud chceme připojit úložná zařízení ručně, máme pro tento účel adresář / mnt.
/ mnt
Toto je adresář, kde najdete další připojené jednotky. Například jednotka USB, externí pevný disk nebo disketová jednotka. To se dnes nepoužívá, protože zařízení se automaticky připojují k adresáři / media, ale právě zde můžeme naše úložná zařízení připojit ručně.
/ opt
Toto je volitelná složka. Je to adresář, do kterého je umístěn ručně nainstalovaný software od dodavatelů.
/ proc
Toto je adresář s pseudo soubory. Pseudo soubory obsahují informace o procesech.
/vykořenit
Stejně jako adresář / home, / root je doménou správce a.k.A. superuživatel. Jelikož se jedná o adresář superuživatele, je lepší se ho nedotýkat, pokud nemáte úplnou znalost toho, co děláte.
/běh
Tento adresář se používá k ukládání dočasných dat procesů spuštěných v operačním systému.
/ sbin
Tento adresář je stejný jako adresář / bin, ale používá ho superuživatel, a proto je před bin použito „s“.
/ přichytit
The je adresář s balíčky snap v něm uloženými.
/ srv
Tento adresář ukládá data služeb spuštěných v systému. Například uchovává data, pokud je v operačním systému spuštěn server.
/ sys
Tento adresář je vždy vytvořen během bootování, takže se jedná o virtuální adresář jako / dev a je to adresář, když chcete komunikovat s Kernalem. Obsahuje také informace týkající se připojených zařízení.
/ tmp
Toto je dočasný adresář a obsahuje dočasné soubory aplikací spuštěných v systému.
/ usr
Tento adresář obsahuje aplikace nainstalované a používané uživatelem. Je také známý jako „Systémové zdroje UNIX“. Má také svůj vlastní adresář / bin, / sbin a / lib, který se liší od adresářů / bin, / sbin a / lib superuživatele.
/ var
Toto je proměnný adresář, který obsahuje soubory a složky, jejichž velikost se očekává s postupem času a využitím systému narůst.
Souhrn:
Pokud jste byli zmateni ohledně adresářů Linuxu a jejich účelů, pak vám tento příspěvek musel být velkou pomocí. Obsahuje hluboké a bodové vysvětlení tématu, včetně účelu každého jednotlivého adresáře, který existuje v jakémkoli operačním systému založeném na Linuxu.