記事のリンク

最近のトラックバック

2022年8月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

access

« iPhone5対応 Lightning USBケーブルとかアダプタとか安いのが出回る様になりましたね | トップページ | 普段、find って「-name でファイル名」見たいな感じでしか使ってないけど、ちょっと頭使えば、サブディレクトリも再帰してフルパスのファイルリストとか作れるんだよな。 »

2013.01.18

tar コマンドで圧縮/解凍するときのオプションて何となく憶えてるけど自信がないからメモしておくよ。

馬鹿だからすぐ忘れるので、めも。
tar も色々だけど大体の tar は、このメモな感じでイケル感じ。

・tar で圧縮
オプション
c - tarファイル作る
j - .bz2で圧縮
z - .gzで圧縮
P - パーミッションの保存にがんばる
f - テープじゃないよファイルだよ。tarは「てーぷあーかいぶ」の意味だからね。

例)
・hogeディレクトリ以下を tar + gzip(.tar.gz)で圧縮
# tar czf hoge.tar.gz hoge

・hogeディレクトリ以下を tar + bzip2(.tar.bz2)で圧縮
# tar cjf hoge.tar.bz2 hoge

・hogeディレクトリ以下を tar + bzip2(.tar.bz2)で圧縮(パーミッションの保存もがんばる)
# tar cjfP hoge.tar.bz2 hoge

・tar で解凍
オプション
※解凍の時は、拡張子によって良い感じで解凍される風なので、オブションは、上手くいかなかったら付ける感じ。
j - .bz2 を解凍
J - .xz を解凍
z - .gz か .Z を解凍
p - パーミッションも戻す様にがんばる
f - テープじゃないよファイルだよ。tarは「てーぷあーかいぶ」の意味だからね。
-C - 解凍先のディレクトリを指定する

例)
・.tar.gzの圧縮アーカイブを解凍
# tar zxvf hoge.tar.gz

・.tar.Zの圧縮アーカイブを解凍
# tar zxvf hoge.tar.Z

・.tar.bz2の圧縮アーカイブを解凍
# tar jxvf hoge.tar.bz2

・.tar.xzの圧縮アーカイブを解凍
# tar Jxvf hoge.tar.xz   

・パーミッションも戻す様にがんばる
# tar pxvf hoge.tar

・解凍先をホームディレクトリに指定する
  (hoge.tar をホームディレクトリに解凍する)
# tar pxvf hoge.tar -C ~/

・指定されたファイルだけ欲しい
  (hoge.tar内のREADMEファイルだけ解凍)
# tar xvf hoge.tar hoge/README

« iPhone5対応 Lightning USBケーブルとかアダプタとか安いのが出回る様になりましたね | トップページ | 普段、find って「-name でファイル名」見たいな感じでしか使ってないけど、ちょっと頭使えば、サブディレクトリも再帰してフルパスのファイルリストとか作れるんだよな。 »

パソコン・インターネット」カテゴリの記事

Linux」カテゴリの記事

OS X」カテゴリの記事

コメント

tarは、
[xct]vf
とか
[xct]vpf
とか
あと、圧縮系の[zj]くらいを追加ですかね。圧縮系は都度新しいオプションをチェックとかやってます。
そういや最近使ってないなあと。

この記事へのコメントは終了しました。

« iPhone5対応 Lightning USBケーブルとかアダプタとか安いのが出回る様になりましたね | トップページ | 普段、find って「-name でファイル名」見たいな感じでしか使ってないけど、ちょっと頭使えば、サブディレクトリも再帰してフルパスのファイルリストとか作れるんだよな。 »

Twitter

ブログツール

ウェブページのテスト

無料ブログはココログ