Jestem wieloletnim użytkownikiem systemu Windows w trakcie wieloletniej osobistej migracji do rozwoju opartego na systemie Linux. Po zainstalowaniu aplikacji w systemie Windows został on umieszczony w folderze Program Files i chciałbym, aby aplikacja przechowywała pliki, które tworzę podczas używania aplikacji w oddzielnej hierarchii folderów danych, którą mogę regularnie tworzyć kopie zapasowe.
Jakie są odpowiednie foldery / katalogi w systemie Linux (OK, naprawdę pracuję na komputerze Mac)?
osx
software-installation
directory-structure
Chris Gerken
źródło
źródło
/Applications
katalog. Aby dowiedzieć się więcej na temat ogólnej organizacji systemu plików Linux, spójrz na FHS .Odpowiedzi:
W Linuksie Linux Standard Base opisuje układ systemu plików oraz miejsce i sposób instalacji aplikacji i ich danych.
LSB odwołuje się do Standardu Hierarchii Systemów Plików (choć jest on bardzo nieaktualny) dla większości elementów w systemie plików.
W praktyce przekonasz się, że większość aplikacji ma zainstalowane pliki binarne programów
/usr/bin
, biblioteki zainstalowane w/usr/lib
lub/usr/lib64
, udostępnione dane aplikacji/usr/share
i dane aplikacji specyficzne dla komputera/var/lib
.W tych katalogach system instaluje aplikacje.
Aplikacje zainstalowane przez użytkownika mogą zostać umieszczone, zgodnie
/usr/local
z konwencjami, dla których odzwierciedlają te/usr
, lub w katalogach, w/opt
których nieznacznie przypomina/Applications
folder Mac OS X , w którym każda aplikacja ma folder bezpośrednio pod nim, aw tym folderze katalogi zwykle odzwierciedlają te znajdujące się w/usr
.źródło
/var/lib/PROGRAMNAME
...