Direktorij (struktura)

Izvor: HrOpenWiki
Skoči na: orijentacija, traži

Struktura direktorija Linux operativnog sustava je standardizirana FHS (Filesystem Hierarchy Standard) standardu.

Prema tom standardu unutar Linux operativnog sustava mora postojati vrlo unificirano "stablo" direktorija čija imena predstavljaju određeni dio samog operativnog sustava.

Izgled i značenja pojedinih direktorija u stablu predočena su u ovoj tabeli:

Direktorij Opis
/ Primarna hijerarhija root direktorij od cijelokupne hijerarhije sistema.
/bin/ Datoeke bitnih naredbi na nivou Single user moda, za sve korisnike (npr. cat, ls, cp).
/boot/ Boot loader datoteke (npr. kernel, GRUB datoteke).Često na posebnoj particiji.
/dev/ Specijalne datoteke uređaja).
/etc/ Konfiguracijske datoteke sistema
/etc/opt/
Konfiguracijske datoteke za /opt/.
/etc/X11/
Konfiguracijske datoteke za X Window System.
/etc/sgml/
Konfiguracijske datoteke za SGML.
/etc/xml/
Konfiguracijske datoteke za XML.
/home/ Korisnički home direktoriji - sadrže korisničke privatne podatke i podešenja. Često na posebnoj particiji.
/lib/ Bitne biblioteke za programe iz /bin/ i /sbin/.
/media/ Točke montiranja za izmjenjljive medije kao npr. CD-ROM (od FHS-2.3).
/mnt/ Privremeno montirani datotečni sustavi.
/opt/ Neobavezni aplikacijski paketi.
/proc/ Virtualni datotečni sustav za prikaz rada kernela i procesa u obliku tekstualnih datoteka
/root/ Home direktorij od root korisnika.
/sbin/ Bitne sistemske datoteke (npr., init, route, ifup).
/srv/ Specifični podaci posluženi od strane sistema..
/tmp/ Privremeni podaci, koji obično ne opstaju nakon reboota računala.
/usr/ Sekundarna hijerarhija za korisničke podatke; sadrži glavninu više korisničkih alata i aplikacija.
/usr/bin/
Manje bitne naredbe (nepotrebne u Single user modu); za sve korisnike.
/usr/include/
Standardne include datoteke .
/usr/lib/
Biblioteke od programa u /usr/bin/ i /usr/sbin/.
/usr/sbin/
Manje bitne sistemske datoteke (npr. daemoniza različite servise.
/usr/share/
Arhitekturno-neovisne (dijeljene) datoteke.
/usr/src/
Datoteke izvornog koda (npr. kernelov izvorni kod).
/usr/X11R6/
X Window System, Verzija 11, izdanje 6.
/usr/local/
Tercijalna hijerarhija za lokalne podatke. Strogo prema standardu, /usr/local/ služi za podatke koji moraju biti pohranjeni na lokalnom računalu (suprotno od /usr/, koji mogu biti montirani preko mreže.
/var/ Promjenjljive datoteke kao što su log-ovi, spool-ovi isl.
/var/lib/
Podaci koji se mijenjaju pripadajućim programima (npr. baze podataka).
/var/lock/
Zaključane datoteke. Datoteke koje drže tragove o programima koji se izvršavaju.
/var/log/
Log datoteke.
/var/mail/
Korisnički e-mail sandučići.
/var/run/
Informacije o sistemu od zadnjeg pokretanja.
/var/spool/
Spool za zadatke koji trebaju tek biti učinjeni.
/var/tmp/
Privremene datoteke koje trebaju preživjeti reboot računala.