Cuando está transfiriendo una gran cantidad de archivos que toman algún tiempo, el comando rsync muestra una salida en blanco.
El cursor simplemente parpadea sin ninguna información.
Esto lo deja preguntándose si los archivos se están transfiriendo o simplemente está tratando de conectarse al servidor remoto.
Lo bueno es que rsync es una herramienta versátil y permite mostrar el estado de las transferencias de archivos.
Solo agrega--progress
a su comando rsync y comienza a mostrar los archivos que se transfieren:
rsync -r --progress source destination
No hay una ubicación específica para el--progress
opción. Incluso puede agregarlo al final del comando rsync.
También puede ver un resumen de los archivos transferidos junto con la velocidad y el tiempo de transferencia.
?También puedes usar-P
opción en lugar de--porogress
. Es la forma más corta de lo mismo.
Mostrar el progreso general con rsync
Todo esto está bien. Pero si tiene cientos de archivos para transferir, se complica. Toda la pantalla se llena con las estadísticas de transferencia de archivos. Puede que no siempre quieras eso.
¡Buena cosa otra vez! Puede hacer que rsync muestre el progreso general en lugar de mostrarlo para cada archivo individual.
En vez de--progress
opción, usoinfo=progress2
opción.
rsync -r --info=progress2 source destination
Aquí, usted controla la información que se mostrará con elinfo
opción. Le dices que muestre la información para elprogress
es decir, transferencia de archivos.
Algunas banderas, como el progreso, van seguidas de un número. 0 significa silenciar la salida, 1 significa mostrarla para cada archivo y 2 significa el progreso total de la transferencia.
De esta manera, puede ver el progreso general de los archivos que se transfieren con rsync. Esta es una salida mucho más limpia. Su pantalla no está inundada y puede comprender fácilmente la salida.
Una vez que el comando rsync finaliza la transferencia de archivos, también puede ver el resumen de la velocidad de transferencia promedio y el tiempo empleado.

Eso es genial, ¿no? Ahora sabe cómo mostrar el progreso de la transferencia de archivos con el comando rsync.
Esta es solo una de las muchas cosas interesantes que puede hacer esta práctica herramienta CLI. Lea esto para ver más ejemplos prácticos del comando rsync.