Solution 1 :
Grâce à une astuce de Wayne Davison, j'utilise le --stats
option de sauvegarde :
rsync -am --stats src/ dest/
Joli petit résumé à la fin, par exemple
Number of files: 6765
Number of files transferred: 0
Total file size: 709674 bytes
Total transferred file size: 0 bytes
(10 more lines)
Solution 2 :
Utilisez les éléments suivants :
rsync -vr src/ dest/ | sed '0,/^$/d'
Explication :rsync
est exécuté en mode verbeux en utilisant le -v
drapeau. Il affiche une liste de fichiers détaillée, une ligne vide et le résumé. Maintenant sed
est utilisé pour profiter du fait que le résumé est séparé par une ligne vide. Tout jusqu'à la première ligne vide n'est pas imprimé sur stdout. ^$
correspond à une ligne vide et d
l'empêche de sortir.