Je suis un utilisateur Windows de longue date au milieu d'une migration personnelle pluriannuelle vers un développement basé sur Linux. Sous Windows, lorsque j'installe une application, elle est placée dans le dossier Program Files et je souhaite que l'application stocke les fichiers que je crée en utilisant l'application dans une hiérarchie de dossiers de données distincte que je pourrais sauvegarder régulièrement.
Quels sont les dossiers / répertoires correspondants sous Linux (OK, je tourne vraiment sur un Mac)?
osx
software-installation
directory-structure
Chris Gerken
la source
la source
/Applications
répertoire. Pour en savoir plus sur l'organisation générale du système de fichiers Linux, consultez le FHS .Réponses:
Pour Linux, la base standard de Linux décrit la disposition du système de fichiers et où et comment les applications et leurs données sont installées.
Le LSB fait référence à la norme de hiérarchie du système de fichiers (même s'il est terriblement obsolète) pour la plupart des éléments du système de fichiers.
Dans la pratique, vous constaterez que la plupart des applications ont leurs programmes binaires installés dans
/usr/bin
, leurs bibliothèques installées dans/usr/lib
ou/usr/lib64
, leurs données d'application partagées dans/usr/share
et leurs données d'application spécifiques à la machine dans/var/lib
.Ces répertoires sont l'endroit où le système installe les applications.
Les applications installées par l'utilisateur peuvent être placées sous
/usr/local
, les conventions pour lesquelles reflètent celles pour/usr
, ou dans des répertoires sous/opt
lesquels ressemble légèrement au/Applications
dossier de Mac OS X , dans lequel chaque application a un dossier directement en dessous, et dans ce dossier, les répertoires reflètent généralement ceux trouvés sous/usr
.la source
/var/lib/PROGRAMNAME
...