Situación: si ingresé un comando de copia como cp -rf /src/ /dsc/entonces estoy esperando varios minutos para copiar directorios grandes. Olvidé poner la -vbandera para detallar una salida, ¿puedo hacerlo durante la copia?
Situación: si ingresé un comando de copia como cp -rf /src/ /dsc/entonces estoy esperando varios minutos para copiar directorios grandes. Olvidé poner la -vbandera para detallar una salida, ¿puedo hacerlo durante la copia?
Respuestas:
No, no puede, pero puede usar el comando watch para mirar el directorio de destino y ver cómo progresa el proceso, por ejemplo.
watch ls -l /dsc/
Esta pregunta parece ser antigua, pero para el cpcomando tienes la --verboseopción.
Entonces el comando funciona de la siguiente manera:
cp --verbose -rf /src/ /dsc/
cp: illegal option -- -
cp -rv funciona
cp -v -rindicará que desea mostrar los archivos que se están copiando (según lo especificado por -v) e -rindicará que desea copiar archivos de forma recursiva, lo que será necesario si está copiando cualquier subdirectorio.
Siempre puede usar rsyncen su lugar, al menos podrá ver los archivos que se están copiando
rsync -rva /src/ /dst/
Por supuesto, esto solo funciona antes de comenzar a copiar como alternativa a cp. Sin embargo, la buena noticia es que rsync solo copiará los archivos que necesita para que pueda matar su cpcomando de larga ejecución, ejecute el rsynccomando y continuará donde lo cpdejó.
Yo propongo :
watch du -sh /dsc/
Recomiendo usar Midnight Commander en caso de que necesite ver un progreso en la copia de archivos.
Instalar el comandante de medianoche:
apt-get install mc
Abrelo:
mc
En el primer panel de código abierto, en el segundo destino. Comience a copiar usando "F5".
MC mostrará un diálogo de progreso agradable e informativo.
watch "find . | wc -l"también. Lo encontré mejor ya que su comando solo muestra una profundidad de nivel.