Rechercher des fichiers à l'aide de la commande locate
Dans cette étape, vous allez apprendre à utiliser la commande locate
pour rechercher des fichiers sur votre système.
La commande locate
utilise la base de données Locate, qui a été mise à jour dans l'étape précédente, pour rechercher rapidement des fichiers. La commande locate
est beaucoup plus rapide que d'utiliser la commande find
, car elle n'a pas besoin de scanner l'ensemble du système de fichiers.
Commencez par utiliser la commande locate
pour rechercher un fichier :
locate bash
Sortie exemple :
/bin/bash
/etc/bash.bashrc
/etc/skel/.bashrc
/usr/bin/bashbug
/usr/bin/pkexec
/usr/include/bash
/usr/include/bashline.h
/usr/lib/bash
/usr/lib/x86_64-linux-gnu/libbash.so.5
/usr/share/bash-completion
/usr/share/bash-completion/bash_completion
/usr/share/doc/bash
/usr/share/doc/bash/changelog.Debian.gz
/usr/share/doc/bash/copyright
/usr/share/man/man1/bash.1.gz
Comme vous pouvez le voir, la commande locate
renvoie une liste de tous les fichiers sur le système qui contiennent le mot "bash" dans leur chemin.
Vous pouvez également utiliser des caractères joker avec la commande locate
pour rechercher des fichiers avec un motif spécifique :
locate *.txt
Cela renverra une liste de tous les fichiers .txt
sur le système.
La commande locate
est un outil puissant pour rechercher rapidement des fichiers sur votre système. Elle est beaucoup plus rapide que d'utiliser la commande find
, en particulier pour les grands systèmes de fichiers.