Commandes de recherche courantes
Rechercher un fichier par nom
find . -name data.txt
Rechercher des fichiers de plus de 100 Mo dans le répertoire actuel :
find . -xdev -type f -size +100M
Rechercher un fichier spécifique dans un répertoire
find ./data -name tests*
Rechercher des fichiers par extension :
find . -name *.jpg
Rechercher des fichiers ou des répertoires avec certains noms :
# find only files, we need to use the -f option:
find ./ -type f -name "results*"
# To find only directories, we need to use the -d option:
find ./ -type d -name "results*"
Rechercher des fichiers dans plusieurs répertoires
find ./src ./res -name app*.* -type f
Rechercher des fichiers contenant un certain texte
find ./src -type f -exec grep -l -i "getall" {} ;
Trouver des fichiers par taille
Nous pouvons même trouver des fichiers de différentes tailles. Les options de taille sont :
- c octets
- k kilo-octets
- M mégaoctets
- G Gigaoctets
find / -size 10M
Rechercher et supprimer des fichiers spécifiques
find . -type f -name "temp*" -exec rm {} ;