Necesito copiar muchos archivos. Usualmente uso rsync porque le paso las -aP
opciones y puedo ver (a) cuántos archivos quedan por procesar y (b) cuánto de cada archivo individual se copia.
Sin embargo, rsync también hace muchas cosas con sumas de verificación para verificar que se haya copiado un archivo. Sin embargo, realmente no necesito eso ahora. Pero normal cp
no incluye el recuento de archivos mencionado anteriormente, lo cual es muy útil.
¿Hay algo así cp
que incluye el progreso de cuántos archivos quedan, pero no es tan pesado como rsync
?
puede simplemente golpear la opción -v en el cmd cp o usar scp para el host local
fuente
Echa un vistazo a pipeviewer / pv:
http://www.ivarch.com/programs/pv.shtml
Ejemplo de copia:
http://blog.amit-agarwal.co.in/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/
fuente
Es excesivo con la sobrecarga de cifrado, pero puede usar
scp
localmente:Mostrará el progreso durante la copia.
fuente
scp
no muestra ninguna barra de progreso de forma predeterminada, ya que se utilizacp
debajo del capó cuando se trata de archivos locales.gcp
Es la buena herramienta. Aquí tiene el paquete PyPI , pero también se puede encontrar en el paquete de distribución (por ejemplo, en debian / ubuntuapt-get install gcp
hacer el trabajo).También hay un buen artículo tutorial sobre gcp .
fuente