tar ~アーカイブファイルの作成/展開を行う~【Linuxコマンド集】
目次
tarコマンドとは?
「tar」は、複数のファイルを1つにまとめた“アーカイブファイル”を作成/展開するコマンドです。
「アーカイブ(archive)」は「書庫」という意味で、プログラムのソースコードなど、複数の関連するファイル群をまとめて保管したり、配布したりする際に使用します。
$ tar [オプション] 対象ファイル
tarの主なオプション
短いオプション | 長いオプション | 意味 |
---|---|---|
-c | –create | 新しいアーカイブを作成する |
-A | –catenate, –concatenate | アーカイブにtarアーカイブを追加する |
-t | –list | アーカイブの内容の一覧を表示する |
-x | –extract,–get | アーカイブからファイルを抽出する |
-z | –gzip | アーカイブをgzip形式で圧縮する、gzip形式で圧縮されたアーカイブを展開する(拡張子は「.tar.gz」または「.tgz」) |
-j | –bzip2 | アーカイブをbzip2形式で圧縮する、bzip2形式で圧縮されたアーカイブを展開する(拡張子は.tar.bz2) |
-J | アーカイブをtar.xz形式で圧縮する、tar.xz形式で圧縮されたアーカイブを展開する(拡張子は「.tar.xz」 |
tar.gz
圧縮
$ tar -zcvf xxxx.tar.gz directory
解凍
$ tar -zxvf xxxx.tar.gz
tar.bz2
圧縮
$ tar -jcvf xxxx.tar.bz2 directory
解凍
$ tar -jxvf xxxx.tar.bz2
tar.xz
圧縮
$ tar -Jcvf xxxx.tar.xz directory
解凍
$ tar -Jxvf xxxx.tar.xz
tar
圧縮
$ tar -cvf xxxx.tar directory
解凍
$ tar -xvf xxxx.tar
参考
-
前の記事
Windows Server の共有フォルダをEsxiにマウントする 2021.06.07
-
次の記事
VMware Esxi7 仮想マシンが起動中でもコピーする方法 2021.06.10