Comment déplacer des fichiers de plus de 30 jours du dossier /storage/current/dbdumps/
à /storage/archive/dbdumps
?
J'ai essayé:
find /storage/current/dbdumps/ -type f -mtime +30 -exec mv '{}' /storage/archive/dbdumps \;
mais semble invalide dans Ubuntu 11.04.
La commande semble correcte et dans mon 11.10 cela fonctionne. Vous n'avez pas oublié la barre oblique dans le dossier de destination?
find /storage/current/dbdumps/ -type f -mtime +30 -exec mv '{}' /storage/archive/dbdumps/ \;
Une autre chose que vous pouvez essayer est d'utiliser /bin/mv
insted de seulement mv
.
Vous pouvez essayer cette version (fonctionne dans 11.10, je suppose que cela fonctionnera aussi dans les autres versions :)):
find /storage/current/dbdumps/ -type f -mtime +30 -print | xargs -I {} mv "{}" /storage/archive/dbdumps