ファイル圧縮や解凍をモニターする
tarコマンドとpvコマンドを使います。
ファイル圧縮や解凍に時間がかかって、一体いつまで・・・?という時がありますが、pvを使うと終わった量、かかった時間、速度、プログレスバーを出してくれるので状況がわかって便利です。
#圧縮
tar czf - data | pv > data.tar.gz
$ 446MiB 0:00:43 [10.2MiB/s] [ <=> ]
#解凍
pv data.tar.gz | tar xzf -
$ 446MiB 0:00:08 [52.2MiB/s] [================================>] 100%
pv の使い方は
Usage: pv [OPTION] [FILE]...
Concatenate FILE(s), or standard input, to standard output, with monitoring.
catと同じようにファイルに使うか、パイプで標準入力に繋げると実行中のコマンドをモニターしてくれます。
インストール
macではhomebrewでインストールできます。
brew install pv
Ubuntuではaptでインストールできます。
sudo apt install pv
この記事が気に入ったらサポートをしてみませんか?