Estoy usando rsync para cargar / descargar un archivo bastante grande (20Gb). Soy consciente de la opción --progress, pero lo que hace en mi caso es solo mostrarme el resultado al final.
Mi problema es que durante una conexión inestable, no sé si todavía se está descargando / cargando o si algo salió mal. ¿Hay alguna manera de mostrar la barra de progreso para un archivo individual? Algo similar a lo que hace wget por defecto?
¡Gracias!
linux
rsync
file-transfer
files
Salmón
fuente
fuente
Respuestas:
Esto podría ser lo que buscas.
Los interruptores se desglosan de la siguiente manera:
NOTA: Vea las páginas de manual para
rsync
yrsyncd.conf
para detalles completos sobre los interruptores anteriores.El comando anterior produce la siguiente transcripción:
Barra de progreso en versiones más recientes de rsync?
Me encontré con esta pregunta de SF:
Una de las respuestas mencionó que en las versiones más recientes de
rsync
ahora hay soporte para una barra de progreso. Se parece a esto:Esta barra de progreso todavía no muestra el estado de los archivos individuales en la transferencia, pero sí muestra un porcentaje de la transferencia general que podría ser útil.
fuente
rsync -vP
funciona para mi.Desde la página del manual : "-P igual que --parte --progreso"
fuente
¿Estás utilizando rsync en modo demonio? El comportamiento predeterminado de rsync (en Debian 6) es cómo lo ha solicitado. Sin embargo, encuentro en la página de manual para rsyncd.conf que el comportamiento predeterminado en modo demonio es:
Entonces, si usa rsync en modo demonio, parece que tendrá que agregar la línea "logging de transferencia" a rsyncd.conf.
fuente
Creo que Pipe Viewer es lo que necesitas: https://code.google.com/p/pipeviewer/
fuente