.png)
Esta pregunta puede sonar rara pero me gustaría saber si existe la posibilidad de mostrar el porcentaje de deflación de los archivos procesados en el tar
comando.
Utilizo este comando tar -cjvf "$BACKUP_PATH/Complete Backup $date.tar.bz2" $MINECRAFT_PATH
para crear una copia de seguridad de un servidor de juegos de Minecraft. Y esto muestra todos los archivos que está procesando. Esto se parece casi al zip
comando. La diferencia aquí es que una vez zip
finalizado el comando, muestra cuánto se desinfló el archivo. Me pregunto si esto es posible con el comando tar.
Respuesta1
No es posible, porque primero se archivan los archivos ( tar
) y luego se comprime el resultado completo ( bz2
o gz
). Esta es (editar: una de) las razones por las que tar.bz2
o tar.gz
suelen ser más pequeños que zip
, especialmente cuando contienen muchos archivos pequeños y similares.
Respuesta2
Si primero ejecuta tar
y luego gzip
o bzip2
, puede pasar a ambos la opción -v
para mostrar la relación de compresión, por ejemplo, así:
tar -cvf - foo/ | bzip2 -v > foo.tar.bz2
Respuesta3
¿Para qué? Puede indicarle que se procese la escritura tar en el bloque numérico de salida estándar, o puede ejecutar un comando que obtenga el número de bloque procesado. esta es la base para la visualización del porcentaje. opción de uso
tar ...something ... --checkpoint --checkpoint-action=ACTION
ver hombre alquitrán.