大容量ファイルのSHA256チェックサムを確認するときの進捗状況を表示する方法は?sha256sum -c SHA256SUMS
ファイルに大容量ファイルのチェックサムを含む操作を実行すると、SHA256SUMS
コマンドがいつ完了するかがわかりません。作業中に進行状況を表示する方法はありますかsha256sum -c ...
?
ベストアンサー1
sha256sum
GNU Coreutilsに属します。ほとんどは--progress
またはstatus=progress
オプションがありません(最新バージョンはdd
1つだけ提供されていますがsha256sum
、なし、参照)。子ログ)
解決策:
はい
progress -w
(Coreutils Progress Viewer)。watch
バックグラウンドプロセスとして実行することができます(または2番目の端末で使用されますwatch progress -w
)。$ progress -w & sha256sum -c Fedora-Workstation-36-1.5-x86_64-CHECKSUM.txt [2] 58536 [58537] sha256sum /home/user/Downloads/Fedora-Workstation-Live-x86_64-36-1.5.iso 20.7% (398.1 MiB / 1.9 GiB) 383.3 MiB/s remaining 0:00:03
インストールが許可されると、必要な内容が提供されます。すべての主要ディストリビューションにパッケージ化する必要がありますが、通常いいえ基本インストール、特に最小インストールの場合。
最後の処置:
pv
。残念ながら、その機能を置き換えることはできませんがsha256sum -c
(複数のファイルをサポートせずに何かを自動的に比較することはできません)、pv
ファイルを次にパイプすることは確かに可能ですsha256sum
。$ pv Fedora-Workstation-Live-x86_64-35-1.2.iso | sha256sum 159GiB 0:00:04 [ 411MiB/s] [============================> ] 85% ETA 0:00:02
デフォルトでは
-p
、-e
およびはアクティブオプションでなければなりません(進行状況バーと予想完了時間を提供)。pv
すべての主要なディストリビューションに対してパッケージ化する必要があり、通常は最小ディストリビューションでもデフォルトでインストールされます。