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.