Cómo ver el progreso de rsync

Cómo ver el progreso de rsync

Cuando se utiliza rsync para transferir archivos grandes o simplemente muchos archivos, es útil saber cómo esta progresando la transferencia. De esta manera, se puede tener una idea de cuánto tiempo tardará en completarse y si hay algún problema que pueda interrumpir la transferencia. En este artículo se mostrará cómo ver el progreso de rsync en diferentes sistemas operativos.

📋 Aquí podrás encontrar✍
  1. Cómo ver el progreso de rsync
    1. En sistemas operativos Linux y macOS
    2. En Windows
  2. Ejemplos de comandos
  3. Conclusión
  4. Preguntas frecuentes
    1. ¿Cómo detengo una transferencia de rsync?
    2. ¿Puedo ejecutar rsync en segundo plano?
    3. ¿Puedo excluir archivos o carpetas específicos de la transferencia?
    4. ¿Cómo puedo ver los archivos transferidos después de completar la transferencia?

Cómo ver el progreso de rsync

En sistemas operativos Linux y macOS

Para ver el progreso de rsync en sistemas operativos Linux y macOS, se utiliza la opción "-P". Esta opción es equivalente a usar las opciones "--progress" y "--partial". Esta opción muestra la barra de progreso, el porcentaje completado, la velocidad de transferencia, el tiempo restante y el tamaño total de los archivos transferidos.

Ejemplo de comando con opción "-P":
rsync -avP /source/directory user@host:/destination/directory

Si desea una salida más detallada del progreso de la transferencia, puede utilizar la opción "-i" junto con la opción "-P". Esta opción muestra la lista de archivos que están siendo transferidos y el estado de cada archivo.

Ejemplo de comando con opciones "-P" e "-i":
rsync -avPi /source/directory user@host:/destination/directory

En Windows

Para ver el progreso de rsync en Windows, es necesario utilizar una herramienta de emulación de terminal como Git Bash o Cygwin. Estas herramientas proporcionan una interfaz de línea de comandos similar a la de Linux o macOS, y pueden ejecutar el comando rsync con la opción "-P". El proceso es similar al de Linux y macOS.

Ejemplos de comandos

Para utilizar rsync con la opción "-P" en Linux o macOS:
rsync -avP /source/directory user@host:/destination/directory

Para utilizar rsync con las opciones "-P" y "-i" en Linux o macOS:
rsync -avPi /source/directory user@host:/destination/directory

Para utilizar rsync con la opción "-P" en Windows usando Git Bash o Cygwin:
rsync -avP /source/directory user@host:/destination/directory

Conclusión

Ver el progreso de rsync es importante para saber cuánto tiempo se tardará en completar una transferencia de archivos. La opción "-P" muestra información útil, como la barra de progreso, el porcentaje completado, la velocidad de transferencia y el tiempo estimado restante. En Linux y macOS es posible utilizar esta opción directamente, mientras que en Windows es necesario usar una herramienta de emulación de terminal.

Preguntas frecuentes

¿Cómo detengo una transferencia de rsync?

Para detener una transferencia de rsync, presione la combinación de teclas "Ctrl" + "C" en la terminal donde se está ejecutando el comando. Esto interrumpirá la transferencia.

¿Puedo ejecutar rsync en segundo plano?

Sí, es posible ejecutar rsync en segundo plano agregando el carácter "&" al final del comando. Esto permitirá que el comando se siga ejecutando en segundo plano mientras se trabaja en otros procesos en la misma terminal.

¿Puedo excluir archivos o carpetas específicos de la transferencia?

Sí, es posible excluir archivos o carpetas específicos de la transferencia usando la opción "--exclude". Esta opción se utiliza para especificar patrones de nombres de archivos o directorios que no deben ser transferidos.

¿Cómo puedo ver los archivos transferidos después de completar la transferencia?

Para ver los archivos transferidos después de completar la transferencia, puede utilizar el comando "ls" en la terminal dentro del directorio de destino. Esto mostrará los archivos transferidos en el directorio de destino.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir