Pour chercher un fichier sous linux, nous avons le choix entre deux commandes :
La commande locate permet de chercher un fichier dans la base de données des fichiers. Il
suffit d’indiquer le nom ou l’extension ou encore une partie du nom du fichier pour obtenir un résultat. Si vous
indiquez seulement l’extension, on vous retournera tous les fichiers portant l’extension.
Pour l’utilisation de la commande, voici la syntaxe :
locate nom-du-fichier
Exemple :
On va chercher les documents ayant .txt dans leurs noms :
Si le fichier que vous cherchiez est récent, il faut penser mettre à jour la base de données. Dans ce cas,
utilisez la commande updatedb.
La commande find est une des commandes linux riches en option. Avec find, on
peut chercher un fichier et exécuter une action sur le fichier.
Contrairement à locate qui cherche le fichier dans une BD, find cherche le fichier
au sein de l’arborescence.
Syntaxe :
find adresse-du-fichier nom-du-fichier divers options
Dans cette syntaxe, seul le paramètre nom-du-fichier est obligatoire.
Pour chercher le fichier dont le nom est samomoi.pdf
Chercher tous les fichiers PDF
Chercher les PDF et les supprimer
Chercher les fichiers ayant une taille de 1000 caractères