Puis-je faire en sorte que rsync ne produise que le résumé?


34

J'utilise rsync pour sauvegarder un répertoire très volumineux, contenant de nombreux sous-répertoires et fichiers, aussi je ne souhaite pas voir la "liste de fichiers incrémentielle". Je veux juste connaître le résumé à la fin. Si j'utilise l'argument-q , rien ne sort du tout. Puis-je faire en sorte que rsync ne produise que le résumé?

Réponses:


12

Utilisez le suivant:

rsync -vr src/ dest/ | sed '0,/^$/d'

Explication: rsyncest exécuté en mode commenté à l'aide de l' -vindicateur. Il génère une liste de fichiers détaillée, une ligne vide et le résumé. Maintenant, sedon tire parti du fait que le résumé est séparé par une ligne vide. Jusqu'à la première ligne vide n'est pas imprimé sur la sortie standard. ^$correspond à une ligne vide et l' dempêche d'être sortie.


56

Grâce à un conseil de Wayne Davison , j'utilise l' --statsoption de sauvegarde:

rsync -am --stats src/ dest/

Bon 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)
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.