Non esiste un equivalente diretto. La struttura delle directory è molto diversa. In Windows, hai una singola directory per ogni pacchetto / software installato che contiene tutti i file relativi (ad es C:\Program Files\MyProgram.). Sotto Linux ogni software è "disperso" in molte directory in base al tipo di file e ad altre regole.
Ad esempio, possiamo esaminare dove xscreensaversono installati diversi file relativi al programma:
/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
[ ... ]
Non ti preoccupare, di solito quando un programma di installazione chiede dove installare a, la risposta corretta è una delle seguenti: /, /opt, /usr,/usr/local
Come puoi vedere, quasi tutti i (1) file di xscreensaversono installati /usrsecondo una semplice regola: eseguibili in /usr/bin, pagine di manuale in /usr/share/man, documentazione in /usr/share/doc/packages/PROGRAMNAMEe così via.
Quando un programma di installazione richiede un'installazione prefix, in genere desidera ora il percorso di base in base al quale installare il programma. Nel mio xscreensaveresempio lo è /usr.
Come semplice regola: /dovrebbe contenere solo i programmi necessari per l'avvio del sistema (come C:\windows\system32), /usr/localdovrebbe contenere i programmi necessari solo su quel computer univoco, /opt(2) tutti i programmi opzionali che hanno una struttura di directory non standard e /usrtutto il software standard .
In ogni caso, esiste uno standard che definisce in dettaglio tutte queste regole: Filesystem Hierarchy Standard
(1) i file di configurazione dell'intero sistema devono risiedere in /etc
(2) abbastanza obsoleto sotto Linux