tar(LPIC)
tar
アーカイブファイルの管理に使用するコマンドです。
オプション
-c
アーカイブファイルを作成する
-t
アーカイブファイルの内容を表示する
-X
アーカイブファイルを展開する
-f
アーカイブファイル名を指定する
-v
詳細情報を表示する
-j
アーカイブに対して、bzip2を使用する
-J
アーカイブに対して、xzを使用する
-Z
アーカイブに対して、gzipを使用する
サンプル
file1.txt file2.txt を含む archive.tar を作成する
$ tar cf archive.tar file1.txt file2.txt
file1.txt file2.txt を含む archive.tar.gz を作成する
$ tar cfz archive.tar.gz file1.txt file2.txt
gzipで圧縮されているのでgunzipで解凍できます。
$ gunzip archive.tar.gz
tarコマンドでも解凍と展開ができます。
$ tar zxf archive.tar.gz
file1.txt file2.txt を含む archive.tar.bz2 を作成する
$ tar cfj archive.tar.bz2 file1.txt file2.txt
bzipで圧縮されているのでbunzip2で解凍できます。
$ bunzip2 archive.tar.bz2
tarコマンドでも解凍と展開ができます。
$ tar jxf archive.tar.bz2
archive.tar 内のすべてのファイルの詳細を一覧表示する
$ tar tvf archive.tar
-rw-r--r-- 0 snorlax staff 20 7 4 10:42 file1.txt
-rw-r--r-- 0 snorlax staff 23 7 4 10:42 file2.txt
archive.tar からすべてのファイルを展開する
$ tar xf archive.tar
MacのGUIでやる場合と異なり、フォルダなどは作られずに展開される。