ツナワタリマイライフ

日常ネタから技術ネタ、音楽ネタまで何でも書きます。

そろそろいい加減tarのオプション覚えようと思う

はじめに

仕事で環境構築をやっていて、tar,gzで固められているものを解凍する必要があった。それで毎回のごとくオプションを調べてるので一回まとめようと思い今に至る。

tar

tar - Wikipedia

元来tarが行うのはアーカイブ、すなわち複数のファイルをまとめることのみで、圧縮の機能はない。

だから解凍しなくても中身見れるのね。。。

tar.gz

gzip - Wikipedia

tarでまとめたものをgzipで圧縮していると。逆にこっちにはアーカイブ機能はないんですね。

tarのコマンドオプション

tar zxvf hoge.tar.gz ってのをよく使うと思うんですが、zxvf覚えにくすぎじゃないです???未だに覚えられない。

意味をそれぞれ調べてみると

z:gzip形式から
x:抽出する(extract)
v:詳細を出力(verbose)
f:ファイル指定(file)

なるほど。

この記事がすごく分かりやすくまとめてる。

takuya-1st.hatenablog.jp

基本的に圧縮をしなくて解凍ばっかりするから覚えられないけど、createのcとextractのxが対なのか。

おわりに

こうでもしないと覚えないからなあ。。。英単語にすると覚えやすいですね。