J'utilise rsync pour télécharger / télécharger un fichier assez volumineux (20 Go). Je connais l'option --progress, mais ce qu'il fait dans mon cas, c'est simplement de me montrer le résultat à la fin.
Mon problème est que pendant une connexion instable - je ne sais pas si le téléchargement / téléchargement est en cours ou si quelque chose s'est mal passé. Existe-t-il un moyen d'afficher la barre de progression pour un fichier individuel? Quelque chose de similaire à ce que wget fait par défaut?
Merci!
linux
rsync
file-transfer
files
Saumon
la source
la source
Réponses:
C'est peut-être ce que vous recherchez.
Les commutateurs se décomposent comme suit:
REMARQUE: consultez les pages de manuel pour
rsync
etrsyncd.conf
pour plus de détails sur les commutateurs ci-dessus.La commande ci-dessus produit la transcription suivante:
Barre de progression dans les nouvelles versions de rsync?
Je suis tombé sur cette question SF:
L'une des réponses mentionnait que dans les versions plus récentes de
rsync
il y avait maintenant le support d'une barre de progression. Cela ressemble à ceci:Cette barre de progression n'affiche toujours pas l'état des fichiers individuels dans le transfert, mais elle montre un pourcentage du transfert global qui pourrait être utile.
la source
rsync -vP
travaille pour moi.Depuis la page de manuel : "-P identique à --partial --progress"
la source
Utilisez-vous rsync en mode démon? Le comportement par défaut de rsync (sur Debian 6) est celui que vous avez demandé. Cependant, je trouve dans la page de manuel de rsyncd.conf que le comportement par défaut en mode démon est:
Donc, si vous utilisez rsync en mode démon, il semble que vous devrez ajouter la ligne "transfert de journalisation" à rsyncd.conf.
la source
Je pense que Pipe Viewer est ce dont vous avez besoin: https://code.google.com/p/pipeviewer/
la source