GNU/Linux >> Znalost Linux >  >> Linux

Význam adresářů na Unixu a Unixu podobných systémech

Řešení 1:

Další údaje o rozložení souborových systémů Linuxu najdete ve standardu Filesystem Hierarchy Standard (nyní ve verzi 2.3 s beta 3.0 verzí nasazenou na nejnovějších distribucích). Vysvětluje některé z toho, odkud se jména vzala:

  • /bin - Přihrádka beran.
  • /boot - Soubory potřebné pro boot ing.
  • /devVývoj ice soubory.
  • /etcEt c etera . Jméno je zděděno od nejstarších Unixů, což je doba, kdy se stalo místem pro vkládání konfiguračních souborů.
  • /home – Kde domov adresáře jsou zachovány.
  • /lib - Kde kód lib ray jsou drženy.
  • /media - Modernější adresář, ale obsahuje vyměnitelná média se namontuje.
  • /mnt - Kde jsou dočasné souborové systémy m nen vyd.
  • /opt – Kde se zvolit je nainstalován doplňkový software. Toto je oddělené od /usr/local/ z důvodů, ke kterým se dostanu později.
  • /run – Kde běhat data časově proměnných jsou uchovávána.
  • /sbin – Kde s horní-přihrádka beran jsou uloženy. Ty obvykle fungují pouze s rootem.
  • /srv – Znamená „s erv e". Tento adresář je určen pro statické soubory, které jsou obsluhovány. /srv/http by bylo pro statické webové stránky, /srv/ftp pro server FTP.
  • /tmp – Kde t emp mohou být uloženy orary soubory.
  • /usr - Další adresář zděděný ze starých Unixů, znamená "U NIX S ystem R esources“. není znamená "user" (viz Debian Wiki). Tento adresář by měl být sdílen mezi hostiteli a lze jej bezpečně připojit NFS k více hostitelům. Lze jej bezpečně připojit pouze pro čtení.
  • /var - Další adresář zděděný ze starých Unixů, znamená "var iable". Zde mohou být uložena systémová data, která se mohou lišit. Mohou se zde nacházet například adresáře pro zařazování a mezipaměť. Pokud program potřebuje zapisovat do místního souborového systému a neposkytuje tato data někomu přímo, půjdu sem.

/opt vs /usr/local

Základní pravidlo, které jsem viděl, se nejlépe popisuje takto:

Použijte /usr/local pro věci, které by normálně šly do /usr , nebo přepisují věci, které jsou již v /usr . Použijte /opt pro věci, které se všechny instalují do jednoho adresáře nebo jsou jinak speciální.

Řešení 2:

Omlouvám se, že oživuji staré vlákno, ale mám pocit, že tento detail je důležitým vysvětlením pro všechny budoucí hledače těchto informací:

  • /opt znamená volitelné (jako ve volitelných přídavných balíčcích).
  • /bin znamená binární (obsahuje spustitelné soubory používané OS).
  • /lib znamená knihovnu (obsahuje sdílené knihovny používané souborovým systémem a pro bootování, pravděpodobně používané spustitelnými soubory v bin)
  • /proc znamená procesy.
  • /root znamená uživatel root.
  • /home obsahuje domovské podadresáře pro uživatele bez oprávnění root.
  • /dev znamená zařízení (uchovává speciální soubory a soubory zařízení).
  • /tmp znamená dočasné.
  • /srv znamená sloužit.
  • /mnt znamená bod připojení (zde připojte dočasný souborový systém).
  • /include obsahuje #include files, tj. soubory záhlaví (např. stdio.h).
  • /var znamená proměnnou
  • /etc znamená etcetera

  • /usr znamená Unix System Resources(Source)

Řešení 3:

Historicky /etc znamená "etcetera" a /var je zkratka pro "variabilní". Předpokládám, že první je způsobeno tím, že velká sbírka nesouvisejících systémových konfiguračních souborů jde do /etc . To druhé je způsobeno tím, že soubory v /var se očekává, že se změní. Často můžete připojit /usr a / jako pouze pro čtení (s výjimkou provádění aktualizací), ale nikdy nemůžete připojit /var pouze ke čtení. Obsahuje systémové protokolové soubory, zamykací soubory, spoolové soubory a další věci, které se dynamicky mění.

Jiní lidé vám poskytli rady, které vám pomohou zjistit, co se kam nejlépe hodí.

Řešení 4:

Zkuste toto:

$ man hier

Řešení 5:

Nejlepším místem, kde to hledat, je Filesystem Hierarchy Standard (FHS). Nejnovější verze je 2.3 dostupná na:http://www.pathname.com/fhs/pub/fhs-2.3.html.


Linux
  1. Najděte soubory a adresáře v Linuxu jako profík

  2. Linux – standardní a/nebo společné adresáře na operačních systémech Unix/linux?

  3. Jak najít a odstranit prázdné adresáře a soubory v Unixu

  1. DistroTest – Testujte operační systémy Linux a Unix online zdarma

  2. Linux Odstraňte soubory a adresáře

  3. Podporované a doporučené souborové systémy v systému Linux

  1. DOS až Unix:Příkazy a příklady

  2. Najít příkaz v Linuxu (Najít soubory a adresáře)

  3. unix - hlava A konec souboru