Správa souborů

Hierarchie systému souborů Linux

Hierarchie systému souborů Linux

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 1

V 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.

Top 5 ergonomických produktů pro počítačové myši pro Linux
Způsobuje dlouhodobé používání počítače bolest zápěstí nebo prstů? Trpíte ztuhlými klouby a neustále si musíte třást ruce? Cítíte pálivou bolest pokaž...
Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...