よく使うけど、結構ぐぐるので、メモ
アーカイブ
圧縮はしない
元々圧縮されている画像ファイルとかをまとめるときに使う
$ tar cf data.tar data/
進捗を表示
$ tar cf - data/ | pc > data.tar
41MiB 0:27:21 [ 196KiB/s] [ <=> ]
pv
にs
オプションをつけると残り時間とかを表示してくれる
$ tar cf - data/ | pv -s $(du -sb data | awk '{print $1}') > data.tar
7.76MiB 0:00:42 [ 172KiB/s] [> ] 0% ETA 22:20:37
圧縮
j
オプションをつけると、bzip2で圧縮
$ tar jcf data.tar.gz2 data/
進捗を表示
$ tar cf - data/ | pv | bzip2 > data.tar.bz2
$ tar cf - data/ | pv -s $(du -sb data | awk '{print $1}') | bzip2 > data.tar.bz2
解凍
$ tar xf data.tar
進捗を表示
$ pv data.tar | tar xf -