Não há equivalente direto. A estrutura do diretório é muito diferente. No Windows, você tem um único diretório para cada pacote / software instalado que contém todos os arquivos relacionados a (por exemplo, C:\Program Files\MyProgram
). No Linux, cada software é "disperso" em vários diretórios, de acordo com o tipo de arquivo e alguma outra regra.
Como exemplo, podemos examinar onde diferentes arquivos relacionados ao programa xscreensaver
estão instalados:
/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
[ ... ]
Não se preocupe, geralmente quando um instalador pergunta onde instalar, a resposta correta é uma das seguintes: /
, /opt
, /usr
, /usr/local
Como você pode ver, todos (1) arquivos de xscreensaver
estão instalados em /usr
de acordo com alguma regra simples: executáveis em /usr/bin
, páginas de manual em /usr/share/man
, documentação em /usr/share/doc/packages/PROGRAMNAME
e assim em.
Quando um instalador solicita uma instalação prefix
, geralmente ele quer agora o caminho base sob o qual instala o programa. No meu exemplo xscreensaver
, é /usr
.
Como regra simples: /
deve conter apenas o programa necessário para inicializar o sistema (como C:\windows\system32
), /usr/local
deve conter os programas necessários apenas nesse computador exclusivo, /opt
(2) todos os programas opcionais que possuem estrutura de diretório não padrão e /usr
todo o software padrão .
Em qualquer caso, existe um padrão que define todas essas regras em detalhes: Padrão de Hierarquia do Sistema de Arquivos
(1) arquivos de configuração de todo o sistema devem residir em /etc
(2) bastante obsoleto no Linux