next up previous contents index
Next: Utilisation de la commande Up: Administration système Previous: Administration système

    
Utilisation de la commande find

La commande find permet de chercher des fichiers, et eventuellement d'éxecuter une action dessus. Par exemple :

find . -print | less

affiche la liste de tous les fichiers du répertoire courant (l'option -print est normalement incluse par défaut). On peut rediriger les messages d'erreur vers le ``trou noir'' (le périphérique /dev/null) :

find . -print 2> /dev/null | less

ou les inclures (on rassemble alors en un seul canal la sortie standard et le sortie d'erreur standard) :

find . -print 2>&1 liste | less

Les options de la commande find sont nombreuses. Le tableau 9.1 en donne un apercu.


 
Tableau 9.1: Principales options de la commande find.
Option Signification
-name Recherche par nom de fichier.

-type

Recherche par type de fichier.

-user

Recherche par propriétaire.

-group

Recherche par appartenance à un groupe.

-size

Recherche par taille de fichier.

-atime

Recherche par date de dernier accès.

-mtime

Recherche par date de dernière modification.

-ctime

Recherche par date de création.

-perm

Recherche par autorisations d'accès.

-links

Recherche par nombre de liens au fichier.
 

Pour les options -size, -atime, -mtime, -ctime et -links, il faut spécifier une valeur, précédée par le signe ``+'' pour ``supérieur à'', ``-'' pour ``inférieur à'', ou rien pour ``égal à''. Par exemple :

find . -mtime -3 -print

affiche les fichiers dont les dernières modifications remontent à moins de 3 jours (donc tous les fichiers modifiés entre aujourd'hui et il y a trois jours seront affichés). De même, +5 afficherait les fichiers dont les dernières modifications remontent à plus de 5 jours.

Voici d'autres exemples d'utilisation de la commande find :


next up previous contents index
Next: Utilisation de la commande Up: Administration système Previous: Administration système
MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.