Illustration of files and folders connected to the cloud, Linux, and Windows.
Agence web » Actualités du digital » Comment afficher le chemin d'accès d'un fichier exécutable dans Linux

Comment afficher le chemin d'accès d'un fichier exécutable dans Linux

Vous voulez afficher le chemin d'accès d'un fichier Linux exécutable? Plusieurs commandes Linux, comme lequel, où est, type -aet Commande -Vpeut vous aider à localiser des fichiers exécutables et à comprendre leurs origines de manière simple et efficace.

L'affichage du chemin d'accès des fichiers Linux exécutables est utile pour dépanner et vérifier quelle version d'une commande est utilisée. Il vous aide à vérifier quelle version de la commande est en cours d'exécution lorsque plusieurs versions ou installations existent sur le système. Par exemple, si vous avez une version à l'échelle du système et une version installée par l'utilisateur, la connaissance du chemin exact vous aide à éviter un comportement inattendu. Il est particulièrement utile dans les environnements où les variables de chemin sont personnalisées ou modifiées.

En rapport

Comment ajouter un répertoire à votre chemin $ dans Linux

N'ajoutez pas tout à votre chemin. Sérieusement.

Méthode 1: la commande qui

La commande qui dans Linux vous permet de localiser et d'afficher le chemin exact d'un fichier exécutable. Vous pouvez spécifier un ou plusieurs fichiers pour trouver leurs chemins. Lorsque vous utilisez la commande qui sur Linux, il vérifie les répertoires répertoriés dans la variable d'environnement de chemin. Il affiche ensuite l'emplacement du premier fichier exécutable correspondant qu'il trouve. Cependant, vous pouvez exécuter cette commande avec l'option -a pour afficher toutes les occurrences d'un exécutable.

La commande de Linux renvoie trois types de codes de sortie: 0 Lorsque tous les fichiers spécifiés sont situés et peuvent s'exécuter, 1 quand au moins une commande n'est pas exécutable et 2 lorsqu'une option non reconnue est utilisée. La syntaxe pour l'utilisation de la commande qui dans Linux est illustrée ci-dessous:

which -a (fileName) ...

Ici, le nom de fichier représente un fichier exécutable dont le chemin vous souhaitez localiser.

Exemple: localisation des exécutables sur Linux avec la commande qui

Exécutons la commande qui trouver le chemin d'accès d'un fichier exécutable, python3.10:

which -a Python3.10

Il récupère tous les pathNames correspondants pour le fichier exécutable spécifié:

Méthode 2: la commande où

La commande WHREIS dans Linux renvoie les emplacements des fichiers binaires (exécutables), des fichiers de code source et des pages d'homme pour une commande donnée. Lorsque vous exécutez la commande WHRELIS, il parcoure les dossiers système standard et affiche les chemins du fichier exécutable et les pages manuelles liées à la commande donnée. La structure générale pour l'utilisation de la commande wHERE sur Linux est indiquée ci-dessous:

whereis (options) (fileName) ...

La commande WHERE peut accepter plusieurs options utilisées pour obtenir une fonctionnalité spécifique. Par exemple, vous pouvez exécuter où est la commande avec l'option -b pour rechercher uniquement des fichiers binaires, -m pour les pages manuelles, -b pour spécifier le chemin de recherche binaire, etc.

Exemple: affichage du chemin d'un exécutable avec où

Firefox est un programme exécutable disponible sur les systèmes Linux. Vous pouvez utiliser la commande où afficher son chemin:

whereis firefox

Dans la sortie suivante, « / usr / bin / firefox` représente le chemin vers l'exécutable:

Méthode 3: La commande Type dans Linux

La commande Type dans Linux vous permet de déterminer la nature d'une commande. Par exemple, il indique si la commande spécifiée est un alias, une commande shell intégrée, une fonction ou un programme externe stocké sur notre système. Vous pouvez également utiliser la commande Type pour vérifier le chemin d'accès d'un fichier exécutable Linux.

Sur Linux, Type est une commande intégrée de shell, et vous pouvez le vérifier en utilisant:

type type

La syntaxe de base de la commande Type pour afficher le chemin d'un fichier exécutable est affichée ci-dessous:

type fileName

Exemple: affichage du chemin de fichier exécutable avec le type

Utilisons la commande type pour afficher le chemin de Python, spécifiquement python3.10:

type python3.10

La commande type renvoie le premier chemin exécutable pour la commande spécifiée. Pour afficher tous les emplacements correspondants, exécutez le type avec le drapeau -a:

type -a python3.10

Méthode 4: la commande de commande -v dans Linux

La commande de commande -v est une commande intégrée de shell sur Linux qui récupère l'emplacement d'une commande ou affiche si elle est disponible dans le chemin de votre système. Lorsque vous exécutez cette commande, il affiche des informations détaillées indiquant si la commande donnée est un fichier exécutable, un shell intégré, un alias ou une fonction.

Pour afficher le chemin complet d'un fichier exécutable, utilisez la syntaxe:

command -v fileName

Exemple: affichage des chemins de fichier exécutables à l'aide de la commande -v

L'exemple suivant utilise la commande avec l'indicateur -v pour afficher le chemin de Firefox:

command -v firefox

La sortie montre que Firefox est un exécutable situé à « / usr / bin / firefox »:

En rapport

Comment trouver des fichiers et des dossiers dans Linux en utilisant la ligne de commande

La plupart des gens utilisent un gestionnaire de fichiers graphiques pour trouver des fichiers dans Linux, comme Nautilus dans Gnome, Dolphin dans KDE et Thunar dans XFCE.


Dans Linux, plusieurs commandes peuvent vous aider à trouver le chemin d'accès d'un fichier exécutable. Chacun a son propre cas d'utilisation spécifique, comme discuté dans cet article. Vous pouvez sélectionner la commande qui convient le mieux à vos exigences pour localiser efficacement les chemins exécutables.

En pratiquant et en maîtrisant ces commandes Linux, vous pouvez rapidement trouver les chemins de chemin de vos fichiers et améliorer votre flux de travail.

★★★★★