Provided by: manpages-pl_0.6-2_all bug

NAZWA

       hier - opis systemowej hierarchii plików

OPIS

       Typowy system linuksowy zawiera, między innymi, następujące katalogi:

       /      Katalog nadrzędny. Od niego to zaczyna się całe drzewo.

       /bin   Katalog   zawierający   programy   wykonywalne   potrzebne  w  trybie  pojedynczego
              użytkownika oraz do podniesienia i naprawienia systemu.

       /boot  Zawiera statyczne pliki dla programu rozruchowego. Ten katalog zawiera tylko  pliki
              potrzebne podczas procesu rozruchowego. Instalator mapowania i pliki konfiguracyjne
              powinny trafić do /sbin i /etc.

       /dev   Pliki urządzeń  albo  specjalne,  odnoszące  się  do  urządzeń  fizycznych.  Zobacz
              mknod(1).

       /etc   Zawiera   pliki  konfiguracyjne  lokalne  dla  maszyny.  Niektóre  większe  pakiety
              programów,  jak  X11,  mogą  mieć  swoje  własne  katalogi   poniżej   etc.   Pliki
              konfiguracyjne  dla  całego  systemu  można  umieścić  tu  lub w /usr/etc. Niemniej
              jednak, programy powinny zawsze szukać tych plików w /etc,  a  Ty  możesz  umieścić
              linki do nich w /usr/etc.

       /etc/opt
              Pliki  konfiguracyjne  dodatkowych  aplikacji  instalowanych w /opt specyficzne dla
              maszyny.

       /etc/sgml
              Tan katalog zawiera pliki konfiguracyjne dla SGML-a i XML-a (opcjonalny).

       /etc/skel
              Gdy stworzone zostaje nowe konto użytkownika,  pliki  z  tego  katalogu  są  zwykle
              kopiowane do katalogu domowego użytkownika.

       /etc/X11
              Pliki konfiguracyjne dla systemu okienkowego X11 (opcjonalny).

       /home  Na  maszynach  z  katalogami  domowymi  dla  użytkowników, katalogi te znajdują się
              zwykle poniżej tego katalogu, bezpośrednio lub nie. Struktura tego katalogu  zależy
              od decyzji lokalnych administratorów.

       /lib   Ten  katalog  powinien  zawierać  te  biblioteki  dynamiczne, które są konieczne do
              wystartowania systemu i uruchamiania komend z głównego systemu plików.

       /media Katalog ten zawiera punkty montowania usuwalnych dysków takich jak napędy CD i  DVD
              lub dyski USB.

       /mnt   Katalog  ten  jest punktem montowania dla tymczasowo zamontowanych systemów plików.
              Niektóre dystrybucje umieszczają w  /mnt  podkatalogi  z  przeznaczeniem,  że  będą
              używane jako punkty montowania dla kilku tymczasowych systemów plików.

       /opt   Ten katalog powinien zawierać dodatkowe pakiety, które zawierają statyczne pliki.

       /proc  Jest  to  punkt  montowania  systemu  plików  proc,  który  dostarcza  informacji o
              bieżących procesach i jądrze.  Ów  pseudosystem  plików  opisano  w  szczegółach  w
              proc(5).

       /root  Tan katalog jest zwyczajowo katalogiem domowym użytkownika root (opcjonalny).

       /sbin  Tak  jak  /bin, ten katalog zawiera komendy potrzebne do wystartowania systemu, ale
              których zwykle nie wykonują normalni użytkownicy.

       /srv   Katalog ten zawiera dane specyficzne dla usług dostarczanych przez ten komputer.

       /tmp   Katalog zawierający pliki tymczasowe, które może usunąć bez ostrzeżenia  działające
              zadanie lub start systemu.

       /usr   Ten  katalog  jest  zwykle  montowany  z  oddzielnej partycji. Powinien on zawierać
              dzielone dane tylko do odczytu, tak że można go zamontować na różnych  maszynach  z
              zainstalowanym Linuksem.

       /usr/X11R6
              System X-Window, wersja 11, wydanie 6 (opcjonalny).

       /usr/X11R6/bin
              Binaria  należące  do  systemu X-Window; często jest to link symboliczny z bardziej
              tradycyjnego /usr/bin/X11.

       /usr/X11R6/lib
              Pliki danych skojarzone z systemem X-Window.

       /usr/X11R6/lib/X11
              Zawiera różne pliki potrzebne do uruchamiania X; często jest to link symboliczny  z
              /usr/lib/X11.

       /usr/X11R6/include/X11
              Zawiera  pliki  nagłówkowe  potrzebne  do  kompilacji  programów  z użyciem systemu
              okienkowego X11. Często jest to link symboliczny z /usr/include/X11.

       /usr/bin
              Jest to główny katalog programów wykonywalnych.  Większość  programów  wykonywanych
              przez  zwykłych  użytkowników,  które  nie  są  potrzebne przy starcie lub naprawie
              systemu i które nie są instalowane lokalnie, powinna być umieszczona w tym katalogu

       /usr/bin/X11
              Tradycyjne miejsce na pliki  wykonywalne  X11;  w  Linuksie  zwykle  jest  to  link
              symboliczny do /usr/X11R6/bin.

       /usr/dict
              Zastąpiony przez /usr/share/dict.

       /usr/doc
              Zastąpiony przez /usr/share/doc.

       /usr/etc
              Można  tu  umieścić  całosystemowe  pliki  konfiguracyjne  dzielone  między kilkoma
              maszynami. Programy jednak powinny zawsze odwoływać się  do  tych  plików  używając
              katalogu  /etc.  Linki  od  plików  w /etc powinny wskazywać na odpowiednie pliki w
              /usr/etc.

       /usr/games
              Binaria gier i programów edukacyjnych (opcjonalny).

       /usr/include
              Pliki nagłówkowe dla kompilatora C.

       /usr/include/X11
              Pliki  nagłówkowe  dla  kompilatora  C  i  systemu  X-Window.Jest  to  zwykle  link
              symboliczny do /usr/X11R6/include/X11.

       /usr/include/asm
              Pliki  nagłówkowe deklarujące niektóre funkcje asemblera. W przeszłości był to link
              symboliczny do /usr/src/linux/include/asm.

       /usr/include/linux
              Zawiera informacje, które mogą zmieniać się jednego wydania  systemu  na  drugie  i
              kiedyś był on linkiem symbolicznym do /usr/src/linux/include/linux, żeby otrzymywać
              informacje specyficzne dla systemu operacyjnego.

              (Uwaga: pliki nagłówkowe powinny działać poprawnie  zarówno  z  bieżącą  biblioteką
              libc  jak  i  w  przestrzeni  użytkownika.  Jednakże  źródła  jądra  Linuksa nie są
              przeznaczone  do  użytku  z  programami  użytkownika  i  nic  nie  wiedzą  o  libc,
              zainstalowanej  w  systemie.  Jest  bardzo prawdopodobne, że pewne rzeczy przestaną
              działać, jeżeli /usr/include/asm i /usr/include/linux będą prowadziły  do  losowego
              drzewa  źródeł jądra. Systemy Debiana nie robią tego i używają nagłówków ze znanej,
              dobrej wersji jądra, dostarczonych przez pakiet libc*-dev).

       /usr/include/g++
              Pliki nagłówkowe do użytku z kompilatorem GNU C++.

       /usr/lib
              Biblioteki obiektowe, w tym dynamiczne,  plus  parę  plików  wykonywalnych,  zwykle
              niewywoływanych bezpośrednio. Bardziej skomplikowane programy mogą tu posiadać całe
              podkatalogi.

       /usr/lib/X11
              Zwykłe miejsce dla plików danych skojarzonych  z  programami  X-owymi,  oraz  pliki
              konfiguracyjne  dla  systemu  X.  W  Linuksie,  zwykle  jest to link symboliczny do
              /usr/X11R6/lib/X11.

       /usr/lib/gcc-lib
              Zawiera pliki wykonywalne i nagłówkowe dla kompilatora GNU C gcc(1).

       /usr/lib/groff
              Pliki dla systemu formatowania dokumentów GNU groff.

       /usr/lib/uucp
              Pliki dla uucp(1).

       /usr/local
              Tutaj zwykle trafiają programy instalowane lokalnie na maszynie.

       /usr/local/bin
              Trafiają tu binaria programów lokalnych.

       /usr/local/doc
              Lokalna dokumentacja.

       /usr/local/etc
              Pliki konfiguracyjne skojarzone z lokalnie zainstalowanymi programami.

       /usr/local/games
              Binaria lokalnie zainstalowanych gier.

       /usr/local/lib
              Pliki skojarzone z lokalnie zainstalowanymi programami.

       /usr/local/include
              Pliki nagłówkowe lokalnego kompilatora C.

       /usr/local/info
              Strony info skojarzone z lokalnie zainstalowanymi programami.

       /usr/local/man
              Strony podręcznika ekranowego skojarzone z lokalnie zainstalowanymi programami.

       /usr/local/sbin
              Lokalnie instalowane programy do administracji systemem.

       /usr/local/share
              Dane lokalnych aplikacji, które mogą być  dzielona  między  różnymi  architekturami
              tego samego systemu operacyjnego.

       /usr/local/src
              Kod źródłowy programów instalowanych lokalnie.

       /usr/man
              Zastąpiony przez /usr/share/man.

       /usr/sbin
              Katalog zawierający pliki binarne programów do administracji systemem, które nie są
              potrzebne przy rozruchu, montowaniu /usr lub naprawie systemu.

       /usr/share
              Katalog zawierający podkatalogi ze specyficznymi danymi aplikacji, które  mogą  być
              dzielone  między  różnymi  architekturami  tego samego systemu operacyjnego. Często
              można tu znaleźć rzeczy, które wcześniej znajdowały się w  /usr/doc  lub  /usr/lib,
              lub /usr/man.

       /usr/share/dict
              Zawiera pliki z listami słów dla poprawiaczy pisowni.

       /usr/share/doc
              Dokumentacja zainstalowanych programów.

       /usr/share/games
              Pliki ze statycznymi danymi gier z /usr/games.

       /usr/share/info
              Strony info tutaj się znajdują.

       /usr/share/locale
              Tutaj znajdują się informacje związane ustawieniami regionalnymi.

       /usr/share/man
              Trafiają tu strony podręcznika ekranowego, do odpowiednich katalogów, według sekcji
              podręcznika.

       /usr/share/man/<locale>/man[1-9]
              Te katalogi zawierają strony  podręcznika  w  formacie  źródłowym.  Systemy,  które
              używają  jednego  języka  i  zestawu  znaków dla wszystkich stron podręcznika, mogą
              pominąć <locale>.

       /usr/share/misc
              Różnorodne dane, które mogą być dzielone między różnymi architekturami tego  samego
              systemu operacyjnego.

       /usr/share/nls
              Katalogi wiadomości natywnego języka.

       /usr/share/sgml
              Pliki dla SGML-a i XML-a.

       /usr/share/terminfo
              Baza danych terminfo.

       /usr/share/tmac
              Makra troffa, które nie są dystrybuowane z groffem.

       /usr/share/zoneinfo
              Pliki informacji o strefach czasowych.

       /usr/src
              Pliki źródłowe różnych części systemu, dołączane do niektórych pakietów. Nie należy
              pracować tutaj nad swoimi własnymi projektami, ponieważ pliki w  /usr  powinny  być
              tylko do odczytu z wyjątkiem sytuacji, gdy instalowane jest oprogramowanie.

       /usr/src/linux
              Zawiera  źródła jądra samego systemu operacyjnego. Niektóre dystrybucje umieszczają
              tu źródła domyślnie instalowanego jądra. Najprawdopodobniej powinieneś użyć  innego
              katalogu do budowania własnego jądra.

       /usr/tmp
              Przestarzałe.  Powinno  być  linkiem do /var/tmp. Ten link jest obecny tylko w celu
              zachowania kompatybilności i nie powinien być używany.

       /var   Katalog zawierający pliki, które mogą zmieniać wielkość, takie jak logi i spoole.

       /var/adm
              Ten katalog został zastąpiony przez /var/log i powinien być linkiem symbolicznym do
              /var/log.

       /var/backups
              Zarezerwowany z powodów historycznych.

       /var/cache
              Zbuforowane dane programów.

       /var/catman/cat[1-9] lub /var/cache/man/cat[1-9]
              Te  katalogi  przechowują  preformatowane  strony  podręcznika ekranowego zgodnie z
              sekcją  tego  podręcznika.  (Używanie  preformatowanych  stron   podręcznika   jest
              przestarzałe).

       /var/cron
              Zarezerwowany z powodów historycznych.

       /var/lib
              Zmienne informacje programów.

       /var/local
              Zmienne dane dla /usr/local.

       /var/lock
              Umieszczane  są  tu  pliki  blokad.  Konwencja  nazw  plików blokad dla urządzeń to
              LCK..<urządzenie> gdzie <urządzenie>, to nazwa urządzenia w systemie plików.  Użyty
              format  to  format plików blokad protokołu HDU UUCP, tj. pliki blokad zawierają PID
              jako dziesięciobajtowy numer dziesiętny w ASCII, plus znak nowej linii.

       /var/log
              Różne logi.

       /var/opt
              Zmienne dane dla /opt.

       /var/mail
              Skrzynki pocztowe użytkowników. Zastępuje /var/spool/mail.

       /var/msgs
              Zarezerwowany z powodów historycznych.

       /var/preserve
              Zarezerwowany z powodów historycznych.

       /var/run
              Różne pliki bieżące,  np.  pliki  zawierające  identyfikatory  procesów  (PID-y)  i
              informację  o  zalogowanych  użytkownikach  (utmp).  Pliki w tym katalogu są zwykle
              czyszczone przy starcie systemu.

       /var/spool
              Kolejkowane (spoolowane) pliki różnych programów.

       /var/spool/at
              Spoolowane zadania dla at(1).

       /var/spool/cron
              Spoolowane zadania dla cron(8).

       /var/spool/lpd
              Spoolowane pliki do drukowania.

       /var/spool/mail
              Zastąpione przez /var/mail.

       /var/spool/mqueue
              Zakolejkowana poczta wychodząca.

       /var/spool/news
              Katalog spool newsów.

       /var/spool/rwho
              Spoolowane pliki dla rwhod(8).

       /var/spool/smail
              Spoolowane pliki dla programu smail(1).

       /var/spool/uucp
              Spoolowane pliki dla uucp(1).

       /var/tmp
              Tak  jak  /tmp,  ten  katalog  zawiera  tymczasowe  pliki  przechowywane  na   czas
              nieokreślony.

       /var/yp
              Pliki bazy danych systemu NIS.

ZGODNE Z

       Standard hierarchii systemu plików (FHS), wersja 2.2 ⟨http://www.pathname.com/fhs/⟩.

BŁĘDY

       Lista ta nie jest wyczerpująca; różne systemy mogą być różnie skonfigurowane.

ZOBACZ TAKŻE

       find(1), ln(1), proc(5), mount(8)

       Standard hierarchii systemu plików

O STRONIE

       Angielska  wersja  tej  strony  pochodzi  z  wydania  3.71  projektu Linux man-pages. Opis
       projektu, informacje dotyczące zgłaszania błędów, oraz najnowszą  wersję  oryginału  można
       znaleźć pod adresem http://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej strony podręcznika man są: Gwidon S. Naskrent
       (PTM) <naskrent@hoth.amu.edu.pl>,  Robert  Luberda  <robert@debian.org>  i  Michał  Kułach
       <michal.kulach@gmail.com>.

       Polskie  tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
       stronie  http://sourceforge.net/projects/manpages-pl/.  Jest   zgodne   z   wersją    3.71
       oryginału.