Provided by: manpages-pl_0.5-1_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.52  projektu  Linux  man-pages.  Opis  projektu  oraz
       informacje dotyczące zgłaszania błędów 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.52 oryginału.

Linux                                              2012-08-05                                            HIER(7)