Linuxová adresářová struktura

Debian

Linuxová adresářová struktura
« kdy: 07. 02. 2018, 13:56:16 »
Ahoj,

otazka ohladom linuxovej adresarovej struktury...

/bin - tu su zakladne spustitelne binarky pre vsetkych uzivatelov, napr. nano /bin.nano
/sbin - zakladne binarky, len sa spustaju po superuserom napr. ifconfig... /sbin/ifconfig

/usr - ma obsahovat subory zdielane (ake zdielane???) medzi uzivatelmi
/usr/bin /usr/sbin - co je potom tu ulozene? Resp. co by som tu mal hladat? Snazim sa to nejako pochopit, ale sa v tom stracam....
« Poslední změna: 07. 02. 2018, 14:10:59 od Petr Krčmář »


Danny

Re:Linuxová adresářová struktura
« Odpověď #1 kdy: 07. 02. 2018, 14:12:02 »
man 7 hier

Re:Linuxová adresářová struktura
« Odpověď #2 kdy: 07. 02. 2018, 14:17:05 »
Hledáš Filesystem Hierarchy Standard, kde je to popsané. Adresář /usr je určen pro instalaci sdílených uživatelských programů. Historicky to bylo tak, že obsah tohoto adresáře mohl být v instituci jen na jednom místě a mezi servery se sdílel po síti. Dá se to tak používat i teď, samozřejmě - dnes spíš třeba sdíleným oddílem, na který se instaluje software. Z principu tak má jít o neproměnlivá (read-only) data, protože se na jednom místě spravují a pak se používají napříč systémy.


Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Linuxová adresářová struktura
« Odpověď #4 kdy: 07. 02. 2018, 15:34:07 »
/usr - ma obsahovat subory zdielane (ake zdielane???) medzi uzivatelmi
/usr/bin /usr/sbin - co je potom tu ulozene? Resp. co by som tu mal hladat? Snazim sa to nejako pochopit, ale sa v tom stracam....
Do /usr se mi například po kompilaci nainstaluje spouštěcí soubor ja2-stracciatella (nebo jak se ta pitomá dobrá zmrzlina píše). Také tam očekává datové soubory původní hry. Pak jakýkoliv uživatel může hru spustit a hrát (uložené pozice už padají každému do jeho domovského adresáře.

Do /bin a /sbin padají systémové věci.


Ladislav Michl

Re:Linuxová adresářová struktura
« Odpověď #5 kdy: 07. 02. 2018, 18:44:03 »
Ve většině distribucí už několik let /(s)bin a /usr/(s)bin jedno jsou:
https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/
Přestože je to popsané i jinde, rozhodl jsem se odkázat právě na výše uvedené stránky, protože už tu dlouho nikdo neztratil čas kydáním hnoje na systemd.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Linuxová adresářová struktura
« Odpověď #6 kdy: 07. 02. 2018, 19:43:14 »
Ve většině distribucí už několik let /(s)bin a /usr/(s)bin jedno jsou:

Ano, byva to nahrazene hardlinky. Ono nema cenu tam davat extra kopii souboru, kdyz je to vetsinou stejne na jednom disku nebo i oddilu. Nicmene byste mohl mit stroj, kde /sbin a /usr/sbin budou na jinem disku.