Comandos de Linux

Cómo medir y mostrar el progreso del comando dd en Linux?

Cómo medir y mostrar el progreso del comando dd en Linux?

El comando "dd" en Linux se usa para convertir y copiar archivos de un lugar a otro. Sin embargo, de forma predeterminada, este comando no está programado para mostrar el progreso de la operación en curso. Si está copiando archivos grandes de un lugar a otro, esto puede ser bastante problemático para usted porque desea monitorear el progreso continuamente. Para eso, necesita modificar un poco el comando "dd" para que sea capaz de medir y mostrar el progreso. Hoy, aprenderemos cómo podemos lograr este objetivo utilizando un sistema Linux Mint 20.

Métodos para medir y mostrar el progreso del comando "dd" en Linux Mint 20:

Para medir y mostrar el progreso del comando "dd" en Linux Mint 20, se pueden seguir los siguientes dos métodos. Sin embargo, antes de discutir estos métodos, debe asegurarse de que el comando "dd" esté instalado en su sistema Linux. Esto se puede verificar con el comando que se muestra a continuación:

$ dd --versión

Puede confirmar a partir de la salida del comando que se muestra en la siguiente imagen que el comando "dd" está instalado en nuestro sistema Linux.

Ahora puede dirigirse a cualquiera de los siguientes dos métodos.

Método # 1: Uso de la bandera de "progreso" para medir y mostrar el progreso del comando "dd" en Linux Mint 20:

Para usar la bandera de "progreso" con el comando "dd" para mostrar su progreso en Linux Mint 20, deberá ejecutar el comando que se muestra a continuación:

$ dd if = PathOfFileToBeCopied of = PathOfOutputFile status = progreso

Aquí, PathOfFileToBeCopied debe reemplazarse con la ruta y el nombre del archivo cuyo contenido se va a copiar, y PathOfOutputFile debe reemplazarse con la ruta y el nombre del archivo en el que se copiarán estos contenidos.

El progreso del comando "dd" se muestra en la siguiente imagen. Sin embargo, dado que el archivo que estábamos tratando de copiar en nuestro ejemplo era muy pequeño, solo nos tomó un segundo completar el proceso de copia de este archivo. Es por eso que no pudimos capturar su progreso real. Sin embargo, si elige un archivo con un tamaño de archivo más grande, podrá presenciar fácilmente el progreso de la copia en curso.

Método # 2: Uso del comando "pv" para medir y mostrar el progreso del comando "dd" en Linux Mint 20:

Para usar el comando "pv" con el comando "dd" para mostrar su progreso en Linux Mint 20, deberá realizar los siguientes pasos:

Paso # 1: Instale el comando "pv" en su sistema:

Primero, debe instalar el comando "pv" en su sistema Linux, ya que no está instalado de forma predeterminada. Para instalar este comando, deberá ejecutar el comando que se muestra a continuación en su terminal:

$ sudo apt install pv

Una vez que el comando "pv" esté instalado en su sistema Linux, podrá emparejarlo con el comando "dd" para mostrar su progreso.

Paso # 2: Utilice este comando para mostrar el progreso del comando "dd" en su sistema:

Después de instalar el comando "pv", deberá ejecutarlo de la siguiente manera:

$ dd if = PathOfFileToBeCopied | pv | dd de = PathOfOutputFile

Aquí, PathOfFileToBeCopied debe reemplazarse con la ruta y el nombre del archivo cuyo contenido se va a copiar, y PathOfOutputFile debe reemplazarse con la ruta y el nombre del archivo en el que se copiarán estos contenidos.

El progreso del comando "dd" se muestra en la siguiente imagen. Sin embargo, dado que el archivo que estábamos tratando de copiar en nuestro ejemplo era muy pequeño, por lo tanto, solo nos tomó un segundo completar el proceso de copia de este archivo. Es por eso que no pudimos capturar su progreso real. Sin embargo, si elige un archivo con un tamaño de archivo más grande, podrá presenciar fácilmente el progreso de la copia en curso.

Conclusión

Los dos métodos demostrados en este tutorial son perfectos para habilitar el comando "dd" para medir y mostrar su progreso en Linux. Puede elegir cualquiera de estos a su conveniencia.

Emule los clics del mouse colocando el mouse con Clickless Mouse en Windows 10
El uso excesivo de un mouse o teclado en una postura incorrecta puede provocar muchos problemas de salud, como tensión, síndrome del túnel carpiano y ...
Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...