を使用して大きなファイルを暗号化する必要がありますgpg
。 コマンド使用時のように進行状況バーを表示することは可能ですかpv
?
答え1
progress
これを行うことができます。進行状況バーではありませんが、進行状況 (パーセンテージ) と現在処理中のファイル (複数のファイルが処理されている場合) が表示されます。
gpg ... &
progress -mp $!
答え2
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