Maison > Article > Opération et maintenance > Comment trouver l'emplacement d'un fichier sous Linux
Comment trouver l'emplacement du fichier sous Linux : 1. Utilisez la commande "whereis bash" pour afficher l'emplacement du fichier exécutable ou du fichier de code source dans le système de fichiers ; 2. Utilisez la commande find pour rechercher des fichiers dans le répertoire ; structure et recherchez l'emplacement du fichier ; 3. Utilisez la commande which pour rechercher l'emplacement d'une commande système dans le chemin spécifié par la variable PATH.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Comment trouver l'emplacement d'un fichier sous Linux ?
Emplacement du fichier de vue Linux
1.whereis
La commande Whereis permet de localiser l'emplacement des fichiers exécutables, des fichiers de code source et des fichiers d'aide dans le système de fichiers.
Les attributs de ces fichiers doivent appartenir au code original, aux fichiers binaires ou aux fichiers d'aide. Le programme
whereis a également la capacité de rechercher le code source, de spécifier des chemins de recherche alternatifs et de rechercher des éléments inhabituels.
Si les paramètres sont omis, toutes les informations seront renvoyées.
test@localhost:~$ whereis bash bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
Remarque : les informations de sortie ci-dessus, de gauche à droite, sont le nom du programme interrogé, le chemin bash et le chemin de la page de manuel bash.
2. find
La commande find sous Linux recherche les fichiers dans la structure de répertoires et effectue l'opération spécifiée.
La commande find sous Linux fournit pas mal de conditions de recherche et est très puissante. Parce que find possède des fonctions puissantes, il propose également de nombreuses options.
sudo find . -name "*.log"
Instructions : Recherchez les fichiers se terminant par .log dans le répertoire actuel. "." représente le répertoire actuel
sudo find / -name "*.log"
Description : Recherchez les fichiers se terminant par .log dans le répertoire racine. "/" représente le répertoire actuel
3. La fonction de which
quelle commande est de rechercher l'emplacement d'une commande système dans le chemin spécifié par la variable PATH et de renvoyer le premier résultat de recherche.
En d'autres termes, en utilisant la commande which, vous pouvez voir si une certaine commande système existe et à quel endroit la commande est exécutée.
Entrez export sur la ligne de commande pour afficher la variable PATH
export
which java
Description : Afficher l'adresse du fichier exécutable Java
Remarques :
qui affiche l'emplacement du fichier exécutable.
où est Afficher l'emplacement du fichier.
find recherche en fait le disque dur pour interroger le nom du fichier.
Apprentissage recommandé : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!