tar ~アーカイブファイルの作成/展開を行う~【Linuxコマンド集】
![tar ~アーカイブファイルの作成/展開を行う~【Linuxコマンド集】](https://otomosa.com/wp-content/uploads/2021/06/tar.png)
目次
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
![](https://otomosa.com/wp-content/uploads/2021/06/image-50.png)
解凍
$ tar -zxvf xxxx.tar.gz
![](https://otomosa.com/wp-content/uploads/2021/06/image-51.png)
tar.bz2
圧縮
$ tar -jcvf xxxx.tar.bz2 directory
![](https://otomosa.com/wp-content/uploads/2021/06/image-52.png)
解凍
$ tar -jxvf xxxx.tar.bz2
![](https://otomosa.com/wp-content/uploads/2021/06/image-53.png)
tar.xz
圧縮
$ tar -Jcvf xxxx.tar.xz directory
![](https://otomosa.com/wp-content/uploads/2021/06/image-54.png)
解凍
$ tar -Jxvf xxxx.tar.xz
![](https://otomosa.com/wp-content/uploads/2021/06/image-55.png)
tar
圧縮
$ tar -cvf xxxx.tar directory
![](https://otomosa.com/wp-content/uploads/2021/06/image-56.png)
解凍
$ tar -xvf xxxx.tar
![](https://otomosa.com/wp-content/uploads/2021/06/image-57.png)
参考
-
前の記事
Windows Server の共有フォルダをEsxiにマウントする 2021.06.07
-
次の記事
VMware Esxi7 仮想マシンが起動中でもコピーする方法 2021.06.10