Provided by: manpages-uk_4.27.0-1_all bug

НАЗВА

       hier - опис ієрархії файлової системи

ОПИС

       Типова система Linux, окрім інших, складається з таких каталогів:

       /      Це кореневий каталог. Тут починається уся ієрархія.

       /bin   У  цьому каталозі містяться усі виконувані програми, які потрібні для роботи і відновлення системи
              у режимі єдиного користувача.

       /boot  Містить статичні файли завантажувача системи.  У  цьому  каталозі  зберігаються  лише  файли,  які
              потрібні  під  час  процедури  завантаження системи. Встановлювач карти та файли налаштувань мають
              зберігатися у /sbin та /etc. Ядро операційної системи (наприклад initrd) має зберігатися або у  /,
              або у /boot.

       /dev   Спеціальні файли або файли пристроїв, які посилаються на фізичні пристрої. Див. mknod(1).

       /etc   Містить  файли  налаштувань,  які  є локальними для системи. У деяких великих пакунків програмного
              забезпечення, подібних до X11, можуть бути власні підкаталоги в /etc. Тут  або  у  /usr/etc  можна
              зберегти  загальносистемні  файли налаштувань. Втім, програми мають завжди шукати ці файли в /etc.
              Посилання на ці файли варто також розмістити у /usr/etc.

       /etc/opt
              Специфічні для основної системи файли налаштувань для додаткових програм, які встановлено до /opt.

       /etc/sgml
              У цьому каталозі зберігаються файли налаштувань для SGML (необов'язковий).

       /etc/skel
              При створенні облікового запису користувача файли з цього каталогу, зазвичай, буде скопійовано  до
              домашнього каталогу користувача.

       /etc/X11
              Файли налаштувань для системи керування вікнами X11 (необов'язковий).

       /etc/xml
              У цьому каталозі зберігаються файли налаштувань для XML (необов'язковий).

       /home  У  системах  із  домашніми  каталогами  для  користувачів, ці каталоги перебувають всередині цього
              каталогу, безпосередньо чи опосередковано. Структура цього каталогу залежить від рішень локального
              адміністратора (необов'язковий).

       /lib   У цьому каталозі мають  зберігатися  ті  бібліотеки  спільного  користування,  які  необхідні  для
              завантаження системи і запуску команд у кореневій файловій системі.

       /lib<варіант.>
              Ці  каталоги  є  варіантами  /lib  у  системах,  де  передбачено  підтримку  понад  одного формату
              виконуваних файлів, які потребують окремих бібліотек (необов'язковий).

       /lib/modules
              Завантажувані модулі ядра (необов'язковий).

       /lost+found
              У цьому каталозі зберігаються записи, які було втрачено у файловій системі. Ці записи, зазвичай, є
              фрагментами файлів, які було втрачено через помилки у роботі диска або аварійне завершення  роботи
              системи.

       /media У цьому каталозі містяться точки монтування для портативних носіїв даних, зокрема компакт-дисків і
              DVD  або  флешок  USB. У системах, де існує декілька пристроїв для монтування певного типу носіїв,
              каталоги монтування може бути створено додаванням числа до назви  доступних  носіїв  рівнем  вище.
              Нумерація починається з «0». Також має існувати ненумерований варіант назви.

       /media/floppy[1-9]
              Дискета (необов'язковий).

       /media/cdrom[1-9]
              Пристрій для читання компакт-дисків (необов'язковий).

       /media/cdrecorder[1-9]
              Пристрій для записування компакт-дисків (необов'язковий).

       /media/zip[1-9]
              Диск Zip (необов'язковий).

       /media/usb[1-9]
              Диск USB (необов'язковий).

       /mnt   Цей  каталог є точкою монтування для тимчасово змонтованих файлових систем. У деяких дистрибутивах
              /mnt містяться підкаталоги, які слід використовувати як точки монтування для декількох  тимчасових
              файлових систем.

       /opt   У цьому каталозі мають зберігатися пакунки додатків, які містять статичні файли.

       /proc  Це  точка  монтування  файлової системи proc, яка надає відомості щодо запущених процесів та ядра.
              Докладніший опис цієї фіктивної файлової системи наведено у proc(5).

       /root  Зазвичай, цей каталог є домашнім каталогом користувача root (необов'язковий).

       /run   У цьому каталозі містяться дані, які описують стан систем з моменту її  завантаження.  Колись  для
              цього  використовували  /var/run,  і  деякі  програми  можуть  продовжувати користуватися саме цим
              каталогом.

       /sbin  Подібно до /bin, у цьому каталозі містяться програми, які потрібні для завантаження  системи,  але
              які, зазвичай, не потрібні звичайним користувачам.

       /srv   Цей каталог містить специфічні для системи дані, які обслуговуються цією системою.

       /sys   Це  точка  монтування  файлової  системи  sysfs.  Ця файлова система надає дані щодо ядра системи,
              подібні до даних /proc, але краще структуровані. Для структурування використовують  інфраструктуру
              kobject.

       /tmp   У  цьому  каталозі  містяться  тимчасові  файли,  які може бути вилучено без попередження, зокрема
              звичайним завданням або системою під час завантаження.

       /usr   Цей каталог, зазвичай, монтується з окремого розділу. У ньому мають зберігатися лише  придатні  до
              спільного  використання  дані, які призначено лише для читання; так, щоб його можна було монтувати
              на різних комп'ютерах під керуванням Linux.

       /usr/X11R6
              Система X-Window, версія 11 випуск 6 (є у FHS 2.3, вилучено у FHS 3.0).

       /usr/X11R6/bin
              Виконувані файли, які належать до системи X-Window; часто, на цей каталог є символічне посилання з
              традиційнішого /usr/bin/X11.

       /usr/X11R6/lib
              Файли даних, пов'язаних із системою X-Window.

       /usr/X11R6/lib/X11
              Ці каталоги містять різноманітні файли, які потрібні  для  роботи  X;  часто,  на  цей  каталог  є
              символічне посилання з /usr/lib/X11.

       /usr/X11R6/include/X11
              Містить  файли  для  включення,  які  потрібні  для  збирання  програм,  що використовують систему
              X11-window. Часто, на цей каталог є символічне посилання з /usr/include/X11.

       /usr/bin
              Це основний каталог для виконуваних програм. У цьому каталозі має  зберігатися  більшість  програм
              для  звичайних  користувачів,  які  не потрібні для завантаження або відновлення системи, і які не
              встановлюються локально.

       /usr/bin/mh
              Команди для системи обробки пошти MH (необов'язковий).

       /usr/bin/X11
              Це традиційне місце для пошуку виконуваних файлів X11; у Linux це, зазвичай, символічне  посилання
              на /usr/X11R6/bin.

       /usr/dict
              Замінено на /usr/share/dict.

       /usr/doc
              Замінено на /usr/share/doc.

       /usr/etc
              У  цьому  каталозі  можуть  зберігатися  загальносистемні  файли  налаштувань, які є спільними для
              декількох комп'ютерів. Втім, програми  завжди  мають  посилатися  на  цій  файли  з  використанням
              каталогу /etc. Посилання з файлів у /etc мають вказувати на відповідні файли у /usr/etc.

       /usr/games
              Виконувані файли для ігор і освітніх програм (необов'язковий).

       /usr/include
              Включені файли для компілятора C.

       /usr/include/bsd
              Сумісні з BSD файли для включення (необов'язковий).

       /usr/include/X11
              Файли  для  включення  для компілятора C та системи X-Window. Зазвичай, це символічне посилання на
              /usr/X11R6/include/X11.

       /usr/include/asm
              Файли для включення, які оголошують якісь функції мовою асемблера. Зазвичай, символічне  посилання
              на /usr/src/linux/include/asm.

       /usr/include/linux
              Містить дані, які можуть змінюватися із зміною випусків системи. Зазвичай, символічне посилання на
              /usr/src/linux/include/linux. Призначено для отримання специфічних даних операційної системи.

              (Зауважте,  тут  мають  зберігатися  файли  для  включення, які належним чином працюють з поточною
              бібліотекою libc та у просторі назв користувача. Втім, початковий код ядра Linux не призначено для
              використання у програмах користувача, він не містить ніяких даних щодо бібліотеки  libc,  якою  ви
              користуєтеся.  Дуже може бути, що щось не працюватиме, якщо ви зробите так, щоб /usr/include/asm і
              /usr/include/linux вказували на якусь ієрархію коду ядра. У системах Debian використано  заголовки
              з відомої працездатної версії ядра, які є частиною пакунка libc*-dev.)

       /usr/include/g++
              Файли для включення, які слід використовувати з компілятором GNU C++.

       /usr/lib
              Об'єктні  бібліотеки,  включно  із  динамічними бібліотеками, а також деякі виконувані файли, які,
              зазвичай, не призначено для безпосереднього виклику. У складніших програм можуть бути  підкаталоги
              у цьому каталозі.

       /usr/libexec
              У  каталозі  містяться  виконувані  файли лише для внутрішнього використання. Їх не призначено для
              безпосереднього виконання командними оболонками або скриптами користувачів.

       /usr/lib<варіант.>
              Ці каталоги є варіантами /usr/lib у  системах,  де  передбачено  підтримку  понад  одного  формату
              виконуваних  файлів,  які  потребують  окремих  бібліотек, але потреби у символічному посиланні на
              /usr/libqual/X11 немає (необов'язковий).

       /usr/lib/X11
              Звичне місце для файлів даних, які пов'язано із  програмами  X,  і  файли  налаштувань  для  самої
              системи X. У Linux це, зазвичай, символічне посилання на /usr/X11R6/lib/X11.

       /usr/lib/gcc-lib
              містить виконувані файли та файли для включення для компілятора GNU C, gcc(1).

       /usr/lib/groff
              Файли для системи форматування документів GNU groff.

       /usr/lib/uucp
              Файли для uucp(1).

       /usr/local
              Тут, зазвичай, зберігаються дані програм, які є локальними для системи.

       /usr/local/bin
              Виконувані файли програм, які є локальними.

       /usr/local/doc
              Локальна документація.

       /usr/local/etc
              Файли налаштувань, які пов'язано із локально встановленими програмами.

       /usr/local/games
              Виконувані файли для локально встановлених ігор.

       /usr/local/lib
              Файли, які пов'язано із локально встановленими програмами.

       /usr/local/lib<варіант.>
              Ці  каталоги є варіантами /usr/local/lib у системах, де передбачено підтримку понад одного формату
              виконуваних файлів, які потребують окремих бібліотек (необов'язковий).

       /usr/local/include
              Файли заголовків для локального компілятора C.

       /usr/local/info
              Інформаційні сторінки, які пов'язано із локально встановленими програмами.

       /usr/local/man
              Сторінки підручника, які пов'язано із локально встановленими програмами.

       /usr/local/sbin
              Локально встановлені програми для адміністрування системи.

       /usr/local/share
              Дані локальних програм, якими  можна  спільно  користуватися  у  різних  архітектурах  тієї  самої
              операційної системи.

       /usr/local/src
              Початковий програмний код для локально встановленого програмного забезпечення.

       /usr/man
              Замінено на /usr/share/man.

       /usr/sbin
              У цьому каталозі містяться виконувані файли програм для адміністрування системи. Ці програми мають
              бути некритичними для процедури завантаження, для монтування /usr або для відновлення системи.

       /usr/share
              У  цьому  каталозі  містяться  підкаталоги  із  специфічними  для  програм даними. У цих каталогах
              зберігаються дані, які є спільними для різних архітектур тієї самої операційної системи. Часто тут
              зберігаються дані, які типово містяться у /usr/doc, /usr/lib або /usr/man.

       /usr/share/color
              Містить дані щодо керування кольорами, зокрема профілі  кольорів  International  Color  Consortium
              (ICC) (необов'язковий).

       /usr/share/dict
              Містить списки слів, які використовують для перевірки правопису (необов'язковий).

       /usr/share/dict/words
              Список слів англійською (необов'язковий).

       /usr/share/doc
              Документація щодо встановлених програм (необов'язковий).

       /usr/share/games
              Файли статичних даних для ігор у /usr/games (необов'язковий).

       /usr/share/info
              Тут зберігаються інформаційні сторінки (необов'язковий).

       /usr/share/locale
              Тут зберігаються дані локалей (необов'язковий).

       /usr/share/man
              Тут, у підкаталогах за розділами сторінок, зберігаються сторінки підручника.

       /usr/share/man/локаль/man[1-9]
              У  цих  каталогах  містяться  сторінки  підручника  для  певної локалі у формі початкового коду. У
              системах, де використано лише  одну  мову  і  набір  коду  для  усіх  сторінок  підручника,  можна
              пропускати підрядок <локаль>.

       /usr/share/misc
              Різноманітні  дані, якими можна спільно користуватися у різних архітектурах тієї самої операційної
              системи.

       /usr/share/nls
              Тут зберігаються каталоги повідомлень, які забезпечують підтримку перекладів (необов'язковий).

       /usr/share/ppd
              Файли Postscript Printer Definition (PPD) (необов'язковий).

       /usr/share/sgml
              Файли для SGML (необов'язковий).

       /usr/share/sgml/docbook
              Файли DTD DocBook (необов'язковий).

       /usr/share/sgml/tei
              Файли DTD TEI (необов'язковий).

       /usr/share/sgml/html
              Файли DTD HTML (необов'язковий).

       /usr/share/sgml/mathml
              Файли DTD MathML (необов'язковий).

       /usr/share/terminfo
              База даних для terminfo (необов'язковий).

       /usr/share/tmac
              Макроси troff, які не постачаються разом із groff (необов'язковий).

       /usr/share/xml
              Файли для XML (необов'язковий).

       /usr/share/xml/docbook
              Файли DTD DocBook (необов'язковий).

       /usr/share/xml/xhtml
              Файли DTD XHTML (необов'язковий).

       /usr/share/xml/mathml
              Файли DTD MathML (необов'язковий).

       /usr/share/zoneinfo
              Файли із даними часових поясів (необов'язковий).

       /usr/src
              Файли початкового коду для різних частин системи, зокрема вміст пакунків із довідковими даними. Не
              працюйте тут із власними проєктами, оскільки файли у /usr мають бути придатними лише  до  читання,
              окрім випадків встановлення програмного забезпечення (необов'язковий).

       /usr/src/linux
              Колись  це  було  традиційним місцем для початкового програмного коду ядра. У деяких дистрибутивах
              тут зберігаються початкові коди типового ядра. Вам, ймовірно, слід скористатися  іншим  каталогом,
              якщо ви хочете зібрати власну версію ядра системи.

       /usr/tmp
              Застарілий.  Має  бути  посиланням  на  /var/tmp.  Це  посилання  зберігається  лише  з  міркувань
              забезпечення сумісності. Ним не слід користуватися.

       /var   У цьому каталозі містяться файли, які можуть змінюватися у розмірі, зокрема файли буфера друку  та
              файли журналу.

       /var/account
              Журнал обліку процесів (необов'язковий).

       /var/adm
              Цей каталог заміщено каталогом /var/log, він має бути символічним посиланням на /var/log.

       /var/backups
              Зарезервовано з історичних причин.

       /var/cache
              Кешовані дані програм.

       /var/cache/fonts
              Локально створені шрифти (необов'язковий).

       /var/cache/man
              Локально форматовані сторінки підручника (необов'язковий).

       /var/cache/www
              Дані проксі-сервера або кешу WWW (необов'язковий).

       /var/cache/<пакунок>
              Дані кешу, які є специфічними для пакунків (необов'язковий).

       /var/catman/cat[1-9] lub /var/cache/man/cat[1-9]
              У  цих  каталогах  містяться  попередньо  форматовані  сторінки  підручника,  які  впорядковано за
              розділами. (Використання попередньо форматованих сторінок підручника вважається застарілим.)

       /var/crash
              Дампи аварій системи (необов'язковий).

       /var/cron
              Зарезервовано з історичних причин.

       /var/games
              Змінні дані ігор (необов'язковий).

       /var/lib
              Змінні дані щодо стану для програм.

       /var/lib/color
              Змінні файли, у яких містяться дані щодо керування кольорами (необов'язковий).

       /var/lib/hwclock
              Каталог стану для hwclock (необов'язковий).

       /var/lib/misc
              Різноманітні дані щодо стану.

       /var/lib/xdm
              Змінні дані засобу керування дисплеєм графічного X-сервера (необов'язковий).

       /var/lib/<редактор>
              Файли резервних копій і стану редактора (необов'язковий).

       /var/lib/<назва>
              Ці каталоги має бути використано для підтримки пакування для усіх дистрибутивів.

       /var/lib/<пакунок>
              Дані щодо стану пакунків і підсистем (необов'язковий).

       /var/lib/<засіб_пакування>
              Файли підтримки пакування (необов'язковий).

       /var/local
              Змінні дані для /usr/local.

       /var/lock
              У цьому каталозі зберігаються файли блокувань. За  стандартом  назви  файлів  блокувань  пристроїв
              повинні  мати  формат  LCK..<пристрій>,  де запис <пристрій> є назвою пристрою у файловій системі.
              Використаний формат вмісту збігається з форматом файлів блокувань HDU UUCP, тобто файли  блокувань
              містять ідентифікатор процесу (PID) у форматі 10-байтового десяткового числа, записаного символами
              ASCII, за яким має бути символ розриву рядка.

       /var/log
              Різноманітні файли журналу.

       /var/opt
              Змінні дані для /opt.

       /var/mail
              Поштові скриньки користувачів. Замінює собою /var/spool/mail.

       /var/msgs
              Зарезервовано з історичних причин.

       /var/preserve
              Зарезервовано з історичних причин.

       /var/run
              Змінні  файли  середовища  виконання,  зокрема  файли, що містять ідентифікатори процесів (PID) та
              записані до журналу дані користувача (utmp). Зазвичай, файли у цьому каталозі  вилучають  під  час
              перезавантаження системи.

       /var/spool
              Буферизовані (або поставлені у чергу) файли для різноманітних програм.

       /var/spool/at
              Буферизовані завдання для at(1).

       /var/spool/cron
              Буферизовані завдання для cron(8).

       /var/spool/lpd
              Файли буферів даних для друку (необов'язковий).

       /var/spool/lpd/printer
              Буфери для певного принтера (необов'язковий).

       /var/spool/mail
              Замінено на /var/mail.

       /var/spool/mqueue
              Вихідна пошта у черзі обробки (необов'язковий).

       /var/spool/news
              Каталог-буфер для новин (необов'язковий).

       /var/spool/rwho
              Файли буфера для rwhod(8)  (необов'язковий).

       /var/spool/smail
              Файли буфера для програми надсилання пошти smail(1).

       /var/spool/uucp
              Файли буфера для uucp(1)  (необов'язковий).

       /var/tmp
              Подібно  до  /tmp,  у  цьому  каталозі зберігаються тимчасові файли протягом невизначеного періоду
              часу.

       /var/yp
              Файли баз даних для NIS, раніше відомі як Sun Yellow Pages (YP).

СТАНДАРТИ

       The Filesystem Hierarchy Standard (FHS), версія 3.0, оприлюднено 19 березня 2015 року

ВАДИ

       Цей список не є повним; різні дистрибутиви і системи може бути налаштовано по-різному.

ДИВ. ТАКОЖ

       find(1), ln(1), proc(5), file-hierarchy(7), mount(8)

       Стандарт ієрархії файлової системи

ПЕРЕКЛАД

       Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

       Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з  умовами  GNU General Public License
       Version 3.  НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

       Якщо  ви  знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до
       списку листування перекладачів: trans-uk@lists.fedoraproject.org.

Linux man-pages 6.9.1                          2 травня 2024 року                                        hier(7)