Je dois rechercher tous les fichiers de plus de X jours et les supprimer localement, ainsi que dans mon compartiment s3. Le problème est que la commande find me renvoie aussi le chemin complet et le nom du fichier. J'ai essayé de jouer avec Basename et quelques autres choses, mais je ne pouvais pas le faire fonctionner. Toute aide serait grandement appréciée.
Pour le moment, la partie "supprimer localement" est ls au lieu de rm pendant que je jouais avec. Pour le rm j'ai besoin du chemin complet.
J'ai besoin de se déshabiller / home / ec2-user / backups / sur les appels s3cmd.
$ find /home/ec2-user/backups -type f -mtime +3 -exec ls {} \; -exec s3cmd del s3://kisnardonline/{} \;
/home/ec2-user/backups/FILESYSTEM-2016-04-09_00-00.tar.gz
File s3://kisnardonline//home/ec2-user/backups/FILESYSTEM-2016-04-09_00-00.tar.gz deleted
rm full-path-and-filename
?