bashのtarコマンドおぼえがき

bash-1024x432

ファイルをアーカイブ化する便利なコマンド、

tarのおぼえがき。

每囘忘れて檢索するのがいい加減面倒になったので書き留めておく。

tarはオプション指定しないと壓縮せず、純粹に一つのファイルのようにまとめてしまう。

使い方はこんな感じ。

$ tar cvf hoge.tar hogeDIR

これで、そのディレクトリに存在するhogeDIRとその中身をアーカイブhoge.tarに變換(新たに生成)する。

オプションの意味は

-c 新規に書庫を作成する

-v 處理したファイルを表示する

-f ファイル名を指定する(事實上必須のオプション)

他に、

-z gzip壓縮する。

アーカイブファイルがどう壓縮されたかわからなくならないよう擴張子をつけておくようにする。

$ tar zcvf hoge.tar.gz hogeDIR

解凍はmacならダブルクリックで自動でやってくれるので覺えない…。