はじめに
仕事で環境構築をやっていて、tar,gzで固められているものを解凍する必要があった。それで毎回のごとくオプションを調べてるので一回まとめようと思い今に至る。
tar
元来tarが行うのはアーカイブ、すなわち複数のファイルをまとめることのみで、圧縮の機能はない。
だから解凍しなくても中身見れるのね。。。
tar.gz
tarでまとめたものをgzipで圧縮していると。逆にこっちにはアーカイブ機能はないんですね。
tarのコマンドオプション
tar zxvf hoge.tar.gz ってのをよく使うと思うんですが、zxvf覚えにくすぎじゃないです???未だに覚えられない。
意味をそれぞれ調べてみると
z:gzip形式から
x:抽出する(extract)
v:詳細を出力(verbose)
f:ファイル指定(file)
なるほど。
この記事がすごく分かりやすくまとめてる。
基本的に圧縮をしなくて解凍ばっかりするから覚えられないけど、createのcとextractのxが対なのか。
おわりに
こうでもしないと覚えないからなあ。。。英単語にすると覚えやすいですね。