Skip to main content

Rechercher des fichier : find/locate/size

• Rechercher tous les fichiers avec l'extension .txt dans le répertoire courant :

find . -name "*.txt"

• Rechercher tous les fichiers avec l'extension .txt dans tous les sous-répertoires du répertoire courant :

find . -name "*.txt" -type f -exec ls -lh {} \;

• Rechercher tous les fichiers dont la taille est supérieure à 100 Mo :

find . -size +100M

• Rechercher tous les fichiers modifiés au cours des 7 derniers jours :

find . -mtime -7

Pour utiliser la commande locate, vous devez d'abord vous assurer que la base de données locate est à jour. Pour ce faire, exécutez la commande suivante :

sudo updatedb

Une fois la base de données locate à jour, vous pouvez commencer à rechercher des fichiers. La syntaxe de base de la commande locate est la suivante :

locate [options] nom_de_fichier

Par exemple, pour rechercher tous les fichiers avec l'extension .txt, vous pouvez exécuter la commande suivante :

locate *.txt

Recherche dans l'historique des commande taper sur le shell:

CRTL + R :