Maison  >  Article  >  Opération et maintenance  >  Comment trouver l'emplacement d'un fichier sous Linux

Comment trouver l'emplacement d'un fichier sous Linux

藏色散人
藏色散人original
2023-01-04 11:31:3016560parcourir

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.

Comment trouver l'emplacement d'un fichier sous Linux

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

Comment trouver lemplacement dun fichier sous Linux

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn