Bonjour,
J'ai de nouveau un petit pb avec la commande find.
Quand je veux déplacer tous les fichiers txt de dir1 vers dir2 je fais:
find /path/dir1 -name '*.txt' -exec mv {} /path/dir1/dir2 \; 2>/dev/null
jusque là c'est bon.
Maintenant supposons que j'ai de nouveaux fichiers txt dans dir1 et que je veuille cette fois les déplacer dans dir3:
find /path/dir1 -name '*.txt' -exec mv {} /path/dir1/dir3 \; 2>/dev/null
et là pb car tous les fichiers txt, même ceux qui étaient dans dir2, se retrouvent dans dir3.
J'ai vu que l'option -prune de find n'incluait pas les sous répertoires
mais ça ne marche pas chez moi.
Quelqu'un pourrait m'aider ?
Merci.
