find est très utile pour trouver des fichiers, mais aussi pour y appliquer des actions groupées avec l'option-exec

Par exemple, on peut déplacer un certain nombre de fichiers dans un autre répertoire :

find . -name '*.jpg' repertoire_destination

En revanche, quand la commande est plus complexe, on est vite limité. Mais il est possible de contourner cette limite en utilisant un shell :

find . -name '*.jpg' -exec sh -c 'mv {} $(echo {} | sed "s/.jpg/.jpeg/")' \;

Ajouter un Commentaire


Code de sécurité
Rafraîchir