スポンサーリンク

tarコマンドでディレクトリごと(フォルダごと)まとめて圧縮展開する

Laravel

tarコマンドはよく使うのに忘れるのでメモ。

スポンサーリンク

とりあえずtarコマンドで圧縮・展開するには

圧縮:
$ tar zcvf [圧縮ファイル名].tar.gz  [ディレクトリ名]

圧縮例
$ tar zcvf  myarchive.tar.gz  imagedirectory

展開
$ tar zxvf [圧縮ファイル名].tar.gz

展開例
$ tar zxvf myarchive.tar.gz

 

スポンサーリンク

tarコマンドのオプションの意味

・操作オプション(-c-xは対になるのでセットで覚えておく)

オプション長いオプション名意味
-c–createアーカイブを作成する
-x–extractアーカイブを展開する
-t–list一覧表示する

・共通オプション(圧縮形式)

オプション長いオプション名意味
-z–gzipgzip形式
-j–bzip2bzip2形式
-J–xzxz形式

・共通オプション(その他)

オプション長いオプション名意味
-v–verbose処理したファイルを詳しく出力する
-f–fileアーカイブファイル名を指定する