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.
Prochaine révision | Révision précédente | ||
utilisateurs:celp:commandes:find [25/08/2018 14:08] celp créée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Exemples d'utilisations de la commande FIND ====== | ||
- | * Objet : Se servir de la commande FIND | ||
- | * Niveau requis : Débutant | ||
- | * Débutant, à savoir : Cette commande peut être dangereuse. | ||
- | |||
- | ===== Commandes ===== | ||
- | |||
- | === Compresser chaque fichier âgé de plus 2 jours en tar.gz mais en excluant les fichiers ayant une extension gz === | ||
- | |||
- | Note : Se positionner dans le répertoire ou se trouve les fichiers. | ||
- | |||
- | <code> | ||
- | find . -mtime +2 -type f ! -name '*.*gz' -exec gzip -9 {}.gz {} \; | ||
- | </code> | ||
- | |||
- | === Afficher les 5 plus gros fichiers dans le répertoire courant === | ||
- | |||
- | <code> | ||
- | find . -type f -exec du -Sh {} + | sort -rh | head -n 5 | ||
- | </code> | ||
- | |||
- | ==== Trouve les fichiers de plus 100 Megas dans la raçine ( / )==== | ||
- | |||
- | <code> | ||
- | find / -xdev -type f -size +100M | ||
- | </code> | ||
- | |||
- | === Remet les droits === | ||
- | |||
- | Note : Chaque répertoire changeront leurs droits en 770 | ||
- | Chaque fichier changeront leurs droits en 640 | ||
- | <code> | ||
- | find /var/www/html -type d -exec chmod 770 {} \; | ||
- | find /var/www/html -type f -exec chmod 640 {} \;' | ||
- | </code> | ||
- | |||
- | === Déplacer des fichiers + 2 jours du répertoire courant vers un autre répertoire === | ||
- | |||
- | Note : Déplacer les fichiers vers /opt/data/var/log/ | ||
- | |||
- | <code> | ||
- | find . -mtime +2 -type f -exec mv -v {} /opt/data/var/log/ \; | ||
- | </code> |