Прямого эквивалента нет. Структура каталогов очень отличается. В 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