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 | ||
|
informatique:linux:find [2008/02/12 15:42] benoit |
informatique:linux:find [2019/10/19 13:29] (Version actuelle) benoit [Changer les droits sur les fichiers] |
||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| find / -group weblogicgrp -exec chgrp usergrp {} ';' | find / -group weblogicgrp -exec chgrp usergrp {} ';' | ||
| - | |||
| - | ==== Renommer des fichiers ==== | ||
| Pour renommer les fichiers résultant d'une recherche (ici on renomme chaque fichier trouvé en le préfixant par "ARTIST - " | Pour renommer les fichiers résultant d'une recherche (ici on renomme chaque fichier trouvé en le préfixant par "ARTIST - " | ||
| Ligne 20: | Ligne 18: | ||
| Pour renommer les fichiers résultant d'une recherche en remplaçant une chaine de caractères : | Pour renommer les fichiers résultant d'une recherche en remplaçant une chaine de caractères : | ||
| find * -exec rename 's/ARTIST/CHANTEUR/g' "{}" \; | find * -exec rename 's/ARTIST/CHANTEUR/g' "{}" \; | ||
| + | | ||
| + | Pour effacer les fichier tar.gz de plus de 30 jours | ||
| + | find . -name "*.tar.gz*" -mtime +30 -exec rm -vf {} ";" | ||
| + | |||
| + | Lister les fichiers de plus de 100Mo : | ||
| + | find / -size +100M -exec ls -lh {} ";" | ||
| + | | ||
| + | Supprimer les permissions d'execution sur les fichiers uniquement : | ||
| + | find . -type f -exec chmod ugo-x {} ";" | ||