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 | ||
utilisateurs:celp:commandes:find [25/08/2018 14:17] celp |
utilisateurs:celp:commandes:find [18/09/2018 12:48] celp supprimée |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : Débutant | * Niveau requis : Débutant | ||
* Débutant, à savoir : Cette commande peut être dangereuse. | * Débutant, à savoir : Cette commande peut être dangereuse. | ||
+ | |||
+ | Pour rappel : | ||
+ | |||
+ | <code> | ||
+ | find . ( cherche dans le répertoire ou vous etes situé.) | ||
+ | find / ( cherche dans / .) | ||
+ | </code> | ||
===== Commandes ===== | ===== Commandes ===== | ||
Ligne 49: | Ligne 56: | ||
<code> | <code> | ||
find / -type f \( -name common.conf -o -name password -o -name hosts \) | tar zcpf $fichiers-conf.tar.gz -T - | find / -type f \( -name common.conf -o -name password -o -name hosts \) | tar zcpf $fichiers-conf.tar.gz -T - | ||
+ | </code> | ||
+ | |||
+ | === Passer une commande avec xarg === | ||
+ | |||
+ | Dans ce cas, chercher toto dans les fichiers "gz" avec la commande zgrep | ||
+ | |||
+ | <code> | ||
+ | find . -name '*.gz' -print0 | xargs -0 zgrep "toto" | ||
+ | </code> | ||
+ | |||
+ | === Générer un fichier md5.list sur une liste de fichier avec find === | ||
+ | |||
+ | <code> | ||
+ | find . -type f -exec md5sum "{}" + > md5.list | ||
+ | </code> | ||
+ | |||
+ | === Supprimer des fichiers plus de +3 Jours === | ||
+ | |||
+ | <code> | ||
+ | find /tmp -mtime +3 | xargs rm -fv {}\ ; > /dev/null 2>&1 | ||
+ | OU | ||
+ | find /tmp -mtime +3 -print0 | xargs -r0 rm -- | ||
+ | OU | ||
+ | find /tmp -type f -mtime +7 -name '*.toto' -exec rm {} \; | ||
+ | OU | ||
+ | find /tmp -type f -mtime +7 -name '*.toto' -delete | ||
+ | </code> | ||
+ | |||
+ | === Trouver les fichiers modifiés le 07/06/2007 === | ||
+ | |||
+ | <code> | ||
+ | find . -type f -newermt 2007-06-07 ! -newermt 2007-06-08 | ||
+ | </code> | ||
+ | |||
+ | === Trouver les fichiers accédés le 29/09/2008 === | ||
+ | |||
+ | <code> | ||
+ | find . -type f -newerat 2008-09-29 ! -newerat 2008-09-30 | ||
+ | </code> | ||
+ | |||
+ | === Trouver les fichiers dont les droits ont changé le 30/09/2008 === | ||
+ | |||
+ | <code> | ||
+ | find . -type f -newerct 2008-09-29 ! -newerct 2008-09-30 | ||
</code> | </code> | ||