Pour rechercher des fichiers sur Linux, la plupart des utilisateurs utilisent un gestionnaire graphique de fichiers, tel que Dolphin sur KDE, Nautilus sur Gnome et Thunar sur Xfce. Quel que soit le gestionnaire de bureau que vous utilisez, il existe de nombreuses façons d'utiliser la ligne de commande pour localiser des fichiers sous Linux.
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412182.png)
Dans cet article, nous verrons différentes approches pour trouver des fichiers sous Linux.
Utilisation de la commande Rechercher
'trouver' La commande est utilisée pour rechercher les fichiers. Vous devez utiliser des noms de fichiers avec la syntaxe. De la manière la plus simple, vous pouvez rechercher dans le répertoire de travail actuel ou dans d'autres. Le résultat de la recherche vous montrera une sortie après avoir appliqué les critères de recherche aux noms de fichiers. Vous pouvez également rechercher des fichiers en fonction de leur type, de leurs autorisations, de leur propriétaire, de leur nom de fichier ou de toute autre spécification prise en charge par la commande file. Ecrivez la commande suivante dans le terminal, elle vous permettra de lister tous les fichiers présents dans le répertoire de travail courant.
$ find .
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412208.png)
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412347.png)
Pointez l'argument -name pour localiser les fichiers qui correspondent à un modèle donné. Des métacaractères tels que * peuvent être ajoutés dans la dénomination des fichiers. Vous devez utiliser '\' devant chacun de ces caractères sinon vous devez les mettre entre guillemets.
Par exemple, vous souhaitez voir une liste des documents ou fichiers dont le nom contient les lettres "pro".
Pour cela, utilisez cette variante de la commande de fichier.
$ find . -name pro\*
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412488.png)
Une autre chose que vous devez savoir sur la commande find est qu'elle est sensible à la casse. Avec la combinaison de la commande file et de l'option -iname, vous pouvez créer une requête pour rechercher une expression ou un mot sensible à la casse.
La commande de recherche propose de nombreux choix pour affiner votre recherche. Pour en savoir plus sur les commandes de recherche et leur utilisation, exécutez "man find" dans le terminal.
$ man find
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412541.png)
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412556.png)
Utilisation de la commande de localisation
La commande de localisation est rapide par rapport à la commande de recherche. Il est plus rapide car pour la recherche, il utilise une base de données créée. En attendant, il recherche le fichier dans d'autres répertoires et également dans l'ensemble du système. Cette commande génère une liste de noms de chemin contenant le mot recherché.
$ locate bluetooth
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412608.png)
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412716.png)
Utilisation de la commande Quelle
La commande "qui" renvoie le chemin absolu de l'exécutable appelé lorsqu'une commande est donnée. Ceci est utile pour localiser un exécutable afin que vous puissiez créer un raccourci vers celui-ci sur le bureau, un moniteur ou un autre endroit dans le gestionnaire de bureau.
Écrivez une commande qui affiche firefox. Par défaut, seul le premier exécutable correspondant est affiché avec cette instruction. L'option -a récupérera toute une liste d'exécutables correspondants.
$ sudo which -a firefox
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412878.png)
Utiliser la commande Whereis
La commande whereis est utilisée pour trouver les fichiers de page pour les types de fichiers man, source et binaires. Écrivez "où est firefox" sur le terminal et il vous montrera la sortie donnée.
$ whereis firefox
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071112412977.png)
Conclusion :
Nous avons vu différentes commandes pour rechercher des fichiers, telles que les commandes find, Locate, which et whereis.