Прямого еквівалента немає. Структура каталогів сильно відрізняється. У Windows у вас є єдиний каталог для кожного встановленого пакета / програмного забезпечення, який містить усі файли, пов'язані (наприклад C:\Program Files\MyProgram
). У Linux кожне програмне забезпечення «розпорошується» у багатьох каталогах відповідно до типу файлу та якогось іншого правила.
Як приклад, ми можемо вивчити, де встановлені різні файли, пов’язані з xscreensaver
програмою:
/etc/pam.d/xscreensaver
/etc/xscreensaver
/etc/xscreensaver/README
/usr/bin/xscreensaver
/usr/bin/xscreensaver-command
/usr/bin/xscreensaver-demo
/usr/bin/xscreensaver-gl-helper
/usr/share/X11/app-defaults/XScreenSaver
/usr/share/applications/xscreensaver-properties.desktop
/usr/share/doc/packages/xscreensaver
/usr/share/doc/packages/xscreensaver/README
/usr/share/locale/ca/LC_MESSAGES/xscreensaver.mo
/usr/share/locale/da/LC_MESSAGES/xscreensaver.mo
/usr/share/locale/de/LC_MESSAGES/xscreensaver.mo
[ ... ]
/usr/share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo
/usr/share/man/man1/xscreensaver-command.1.gz
/usr/share/man/man1/xscreensaver-demo.1.gz
/usr/share/man/man1/xscreensaver.1.gz
/usr/share/man/man6/xscreensaver-gl-helper.6x.gz
/usr/share/pixmaps/xscreensaver.xpm
/usr/share/xscreensaver
/usr/share/xscreensaver/glade
/usr/share/xscreensaver/glade/screensaver-cmndln.png
/usr/share/xscreensaver/glade/screensaver-colorselector.png
[ ... ]
Не хвилюйтеся, як правило , коли установник запитає , куди встановити на правильну відповідь є один з наступних: /
, /opt
, /usr
,/usr/local
Як бачимо, майже всі (1) файли xscreensaver
встановлені /usr
згідно з деяким простим правилом: виконувані файли /usr/bin
, сторінки вручну /usr/share/man
, документація /usr/share/doc/packages/PROGRAMNAME
тощо.
Коли інсталятор запитує про встановлення prefix
, зазвичай він хоче зараз встановити базовий шлях, під яким встановлюється програма. У моєму xscreensaver
прикладі це так /usr
.
Як просте правило: /
повинна містити лише програму, необхідну для завантаження системи (як C:\windows\system32
), /usr/local
повинна містити програми, необхідні лише на цьому унікальному комп'ютері; /opt
(2) всі додаткові програми, що мають нестандартну структуру каталогів та /usr
все стандартне програмне забезпечення .
У будь-якому випадку існує стандарт, який детально визначає всі ці правила: Стандарт ієрархії файлової системи
(1) файли конфігурації для всієї системи повинні міститись /etc
(2) досить застарілий під Linux