GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo mover archivos y ver el progreso (por ejemplo, con una barra de progreso)?

Al mover directorios grandes usando mv , ¿hay alguna forma de ver el progreso (%)?
El cp el comando en gentoo tenía un -g interruptor que mostraba el progreso.

Respuesta aceptada:

Puede crear un cp y mv parcheados que luego admitan el interruptor -g para mostrar el progreso. Hay instrucciones y parches en esta página. Sin embargo :La página te indica que hagas

$ sudo cp src/cp /usr/bin/cp
$ sudo cp src/mv /usr/bin/mv

que sobrescribe el cp y mv originales. Esto tiene dos desventajas:en primer lugar, si llega un paquete coreutils actualizado a su sistema, se sobrescriben. En segundo lugar, si la versión parcheada tiene un problema, es posible que rompan los scripts que se basan en cp y mv estándar. Preferiría hacer algo como esto:

$ sudo cp src/cp /usr/local/bin/cpg
$ sudo cp src/mv /usr/local/bin/mvg

que copia los archivos a /usr/local/bin, que está destinado a los programas compilados por el usuario y les da un nombre diferente. Entonces, cuando desee una barra de progreso, diga mvg -g bigfile /mnt/backup y usa mv normalmente.

También puedes hacer alias mvg="/usr/local/mvg -g" entonces solo necesitas decir mvg bigfile /mnt/backup y obtener directamente la barra de progreso.


Linux
  1. Cómo encontrar archivos grandes de Linux con los comandos find y du

  2. ¿Cómo agregar una barra de progreso para copiar y mover comandos en Linux?

  3. Cómo copiar/mover archivos y directorios en Linux con los comandos “cp” y “mv”

  4. ¿Cómo muevo archivos y directorios a la carpeta principal en Linux?

  5. ¿Cómo puedo mover archivos con xargs en Linux?

Cómo rotar y comprimir archivos de registro en Linux con Logrotate

Cómo excluir archivos y directorios con Rsync

Cómo mover archivos y directorios en Linux (comando mv)

Cómo encontrar recursivamente y enumerar los archivos por fecha en Linux

Cómo ver el uso del disco con Duf en Linux y Unix

Cómo encontrar archivos con el comando fd en Linux