Necesito cifrar un archivo grande usando gpg
. ¿Es posible mostrar una barra de progreso como cuando se usa el pv
comando?
Respuesta1
progress
puede hacer esto por usted: no es una barra de progreso, pero mostrará el progreso (como porcentaje) y el archivo actual que se está procesando (cuando se procesan varios archivos):
gpg ... &
progress -mp $!
Respuesta2
Es completamente posible usar the pv
en combinación con gpg
, y no veo ninguna razón por la que deba evitarse; a continuación se muestra un ejemplo real que estoy ejecutando ahora:
gpg_fingerprint='055667909AA5B877B2A47BC34311D0FB042CB88F'
file_name='linux-mint-20_timeshift_2020-10-13_11-39-29.tar.bz2'
pv < "$file_name" | gpg \
--compress-algo none \
--cipher-algo aes256 \
--digest-algo sha512 \
--local-user "$gpg_fingerprint" \
--recipient "$gpg_fingerprint" \
--encrypt-files - > "$file_name".gpg