Outils pour utilisateurs

Outils du site


informatique:linux:find

Ceci est une ancienne révision du document !


Utilisation générale

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 {} ";"
informatique/linux/find.1536253848.txt.gz · Dernière modification: 2018/09/06 19:10 par 127.0.0.1