==== Utilisation générale ==== {{:informatique:linux:find-wiki.htm|find}} ==== Changer les droits sur les fichiers ==== Pour changer le groupe de weblogicgrp en usergrp de tous les fichiers du système find / -group weblogicgrp -exec chgrp usergrp {} ';' Pour renommer les fichiers résultant d'une recherche (ici on renomme chaque fichier trouvé en le préfixant par "ARTIST - " Par exemple ''song.mp3'' sera renommé en ''ARTIST - song.mp3'' **{}** étant le fichier trouvé): find * -exec mv "{}" "ARTIST - {}" \; Pour renommer les fichiers résultant d'une recherche en remplaçant une chaine de caractères : 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 {} ";"