Gpg

如何使用 GPG 顯示大文件的進度?

  • October 13, 2020

我需要使用gpg. 是否可以像使用pv命令時一樣顯示進度條?

progress可以為您執行此操作 - 不完全是進度條,但它會顯示進度(以百分比形式)和正在處理的目前文件(處理多個文件時):

gpg ... &
progress -mp $!

完全可以將 與pv結合使用gpg,我認為沒有理由避免它,我現在正在執行的一些真實範例如下:

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

引用自:https://unix.stackexchange.com/questions/288782