いつもtarの解凍/圧縮を思考停止でググっていたけど、ついに意味を調べたのでメモ。
tar.gz taz
解凍 : -zxvf
tar -xzvf hogehoge.taz
-
: なくても動く(すごいなぁ!)
x
: extract。展開
z
: gzip/bzip2/xz/lzma形式
v
: verbose。展開のログなどを表示。
f
: 解凍する元fileの選択。デフォルトでは/dev/rmt0を参照するらしい
ということで、短縮版は
tar xzf hogehoge.tar.gz
となる。
当然、順番も変えられる。
ググるたびに、違うオプション(呪文)をコピペしてたのはこのせい。。。
圧縮
tar czfv hogehoge.tar.gz hoge.txt foge.txt goge.txt ...
c
: compress
中身の確認
tar tzf hogehoge.tar.gz
t
: test
version
検証したもの
MacOSのbrewで入れたtcshに入ってたやつ。
bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.6