Je suis nouveau dans Ubuntu et aimerais savoir où trouver l’emplacement des fichiers programme pour les programmes installés à partir du logiciel Ubuntu ou du Terminal.
sur la ligne de commande, vous pouvez utiliser dpkg --listfiles packagename
. Par exemple, dpkg --listfiles firefox
. Si vous voulez voir quels fichiers un paquet contient sans l'installer, vous pouvez installer apt-file et l'utiliser.
Mais vous ne devriez vraiment pas jouer avec. Il n’ya généralement aucune raison d’interférer manuellement avec le contenu d’un paquet. Tous les fichiers de configuration des applications normales sont placés dans le répertoire de base des utilisateurs. Vous n'avez pas de sauvegardes dans C:\Programfiles\Appname\savegames
, par exemple. Ils seraient placés dans /home/username/.local/share/appname/savegames
. Ainsi, si vous déplacez votre répertoire personnel sur une autre machine, toutes les configurations et les données utilisateur sont conservées.
De plus, si vous avez juste besoin de savoir où se trouve l'exécutable, vous pouvez exécuter whereis executable
ou which executable
Par exemple:
$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz
$ which firefox
/usr/bin/firefox
Utilisez le synaptic-package-manager
:
En supposant que nous souhaitons localiser les fichiers du paquetage autotools-dev, sous 'Filtre rapide', entrez autotools pour le localiser. Le paquetage autotools-dev apparaît automatiquement. Sélectionnez-le en cliquant dessus puis appuyez sur 'Propriétés'. Dans la boîte de dialogue qui apparaît, sélectionnez l'onglet 'Fichiers installés'.
Si vous ne trouvez pas la commande avec whereis
ou which
, c'est peut-être un alias. Essayer
alias
et vérifiez si la commande est dans la liste.
La commande Bash intégrée, appelée command
est également disponible:
command [-pVv] command [arguments …]
Exemples d'utilisation:
$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat
Lorsque la commande recherchée est un alias:
$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'