Rechercher des fichiers sous Linux

  1. Introduction
  2. La commande locate
  3. La commande find

1. Introduction

Pour chercher un fichier sous linux, nous avons le choix entre deux commandes :

  • La commande locate
  • La commande find

2. La commande locate

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 :
La commande locate

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 updatedb

3. La commande find

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.

Quelques exemples :

Pour chercher le fichier dont le nom est samomoi.pdf
La commande find

Chercher tous les fichiers PDF
La commande find LINUX

Chercher les PDF et les supprimer
La commande find cours linux

Chercher les fichiers ayant une taille de 1000 caractères
La commande find ubuntu




Une question? Cliquez ici pour la poser.

Retour sur le portail de Linux