Não há equivalente direto. A estrutura de diretórios é 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 muitos diretórios, de acordo com o tipo de arquivo e alguma outra regra.
Como exemplo, podemos examinar onde diferentes arquivos relacionados ao xscreensaver
programa 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 para, a resposta correta é um dos seguintes: /
, /opt
, /usr
,/usr/local
Como você pode ver, praticamente todos os arquivos de (1) xscreensaver
são instalados de /usr
acordo com uma regra simples: executável em /usr/bin
, páginas de manual em /usr/share/man
, documentação em /usr/share/doc/packages/PROGRAMNAME
e assim por diante.
Quando um instalador solicita uma instalação prefix
, geralmente ele deseja agora o caminho base sob o qual instalar o programa. No meu xscreensaver
exemplo, é /usr
.
Como regra simples: /
deve conter apenas o programa necessário para inicializar o sistema (as 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 .
De qualquer forma, existe um padrão que define todas essas regras em detalhes: Padrão de Hierarquia do Sistema de Arquivos
(1) os arquivos de configuração em todo o sistema devem residir em /etc
(2) bastante obsoleto no Linux