J'ai besoin de copier beaucoup de fichiers. Habituellement, j'utilise rsync parce que je lui passe les -aP
options et je peux voir (a) combien de fichiers il reste à traiter et (b) combien de chaque fichier individuel est copié.
Cependant, rsync fait également beaucoup de choses avec des sommes de contrôle pour vérifier qu'un fichier a été copié. Mais je n'en ai pas vraiment besoin maintenant. Mais normal cp
n'inclut pas le nombre de fichiers mentionné ci-dessus, ce qui est très utile.
Y a-t-il quelque chose comme cp
ça qui inclut la progression du nombre de fichiers restants, mais qui n'est pas aussi lourd que rsync
?
vous pouvez simplement gifler l'option -v sur la cmd cp ou utiliser scp sur l'hôte local
la source
Jetez un œil à pipeviewer / pv:
http://www.ivarch.com/programs/pv.shtml
Exemple de copie:
http://blog.amit-agarwal.co.in/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/
la source
C'est exagéré avec la surcharge de chiffrement, mais vous pouvez utiliser
scp
localement:Il affichera la progression lors de la copie.
la source
scp
n'affiche aucune barre de progression par défaut car il utilisecp
sous le capot lorsque des fichiers locaux sont impliqués.gcp
est le bel outil. Ici vous avez le paquet PyPI , mais cela peut aussi être trouvé dans le paquet distro (par exemple dans debian / ubuntuapt-get install gcp
faire le travail).Il y a aussi un joli tutoriel sur gcp .
la source