Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:find [09/12/2012 04:56] martin_mtl |
doc:systeme:find [27/12/2012 07:59] smolski [Quelques options] |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
===== Quelques options ===== | ===== Quelques options ===== | ||
- | ''-atime +n (ou -n)'' # trouve les fichiers auxquels on a accédé il y a plus de n jours (ou moins de n jours) | + | ^ Options ^ Fonctions ^ |
- | + | |-atime +n (ou -n) |//trouve les fichiers auxquels on a accédé il y a plus de n jours (ou moins de n jours)// | | |
- | ''-mtime +n (ou -n)'' # trouve les fichiers modifiés il y a plus de n jours (ou moins de n jours) | + | |-mtime +n (ou -n) |//trouve les fichiers modifiés il y a plus de n jours (ou moins de n jours) | |
- | + | |-maxdepth n |définit le niveau maximum de sous-répertoire à explorer// | | |
- | ''-maxdepth n'' # définit le niveau maximum de sous-répertoire à explorer | + | |-type l ou d ou f |//indique le type de fichier à rechercher (l pour lien symbolique, d pour répertoire (directory), f pour fichier)// | |
- | + | |-name |//recherche par motif en respectant la casse// | | |
- | ''-type l ou d ou f'' # indique le type de fichier à rechercher (l pour lien symbolique, d pour répertoire, f pour fichier) | + | |-iname |//recherche par motif sans respecter la casse// | |
===== Recherche simple par nom ===== | ===== Recherche simple par nom ===== | ||
Ligne 80: | Ligne 79: | ||
Première façon : | Première façon : | ||
find /home/martin/ \( -name '*.mp3' -o -name '*.ogg' \) | find /home/martin/ \( -name '*.mp3' -o -name '*.ogg' \) | ||
+ | |||
+ | On peut noter l'utilisation du -o qui correspond à l'opérateur ou ("or" en anglais) | ||
Cela me donnera toute une liste de fichiers /home/martin/... | Cela me donnera toute une liste de fichiers /home/martin/... | ||
+ | Deuxième façon : | ||
+ | Une autre manière d'écrire la commande ci-dessus est la suivante : | ||
+ | find -type f -name "*.mp3" -o -name "*.ogg" | ||
+ | |||
+ | Si je tape cette commande en étant dans mon répertoire /home/martin, le résultat sera une liste de fichiers ./.... | ||
+ | |||
+ | Il est intéressant de savoir que l'on peut étendre la recherche aux fichiers mp3 et mp4 en remplaçant le 3 par un ?. La commande deviendrait donc : | ||
+ | find -type f -name "*.mp?" -o -name "*.ogg" | ||
===== Filtrer en fonction des droits ===== | ===== Filtrer en fonction des droits ===== |