Trouver : participe passé trouvé : trouvé

Commande de recherche Linux syntaxe

Fonction : La commande find est utilisée pour rechercher des fichiers dans le répertoire spécifié.

Syntaxe : find path -option [ -print ] [ -exec -ok command ] {} ;

Commande de recherche Linux exemple

Répertoriez tous les fichiers avec l'extension de fichier c dans le répertoire actuel et ses sous-répertoires.

# find . -name "*.c"

Liste tous les fichiers généraux du répertoire courant et ses sous-répertoires

# find . -type f

Liste tous les fichiers du répertoire courant et ses sous-répertoires qui ont été mis à jour au cours des 20 derniers jours

# find . -ctime -20

Trouver l'heure de changement dans le répertoire /var/log Fichiers ordinaires datant de plus de 7 jours et interrogez-les avant de les supprimer :

# find /var/log -type f -mtime +7 -ok rm {} \;

Recherchez les fichiers dans le répertoire précédent où le propriétaire du fichier a des autorisations de lecture et d'écriture, et l'utilisateur du groupe auquel appartient le fichier et les autres utilisateurs ont des autorisations de lecture. :

# find . -type f -perm 644 -exec ls -l {} \;

Pour rechercher tous les fichiers normaux de longueur 0 dans le système et répertorier leurs chemins complets :

# find / -type f -size 0 -exec ls -l {} \;