Skip to main content

Fujitsu

Japan

ファイルのアーカイブ/圧縮/展開:複数ファイルのアーカイブ

コマンド

/usr/sbin/tar 

形式

tar [オプション] アーカイブ名 ディレクトリ名 複数のファイルをまとめて1つのファイルにします。
圧縮機能は持っていません。

オプション

-c アーカイブを新規作成します。
-f アーカイブのファイル名を指定します。
-v 詳細情報を表示します。
-x アーカイブからファイル・ディレクトリを取出します。
-u アーカイブにある同名のファイル名のうち新しいものだけを追加します。
-t アーカイブの内容を一覧します。
-z gzip形式で圧縮します。
-Z compress形式で圧縮します。

注釈-z、-Zオプションは、Oracle Solaris 11にのみ対応(作成時に指定)
更新、置換、展開時はオプション未指定でも自動的に認識します。

使用例

tar -cvf dir1.tar /dir1
tar -tvf dir1

/dir1 以下からアーカイブを作成します。

# tar -cvf dir.tar /dir1 
a dir1// 0K 
a dir1//file1 0K 
a dir1//file2 0K 
a dir1//file3 0K 
a dir1//file4 0K 
a dir1//file5 0K 
a dir1//file6 0K 
a dir1//file7 0K 
a dir1//file8 0K 
a dir1//file9 0K

/dir1配下からアーカイブを作成し、gzip形式で圧縮します。

# tar -zcvf dir1.tar.gz /dir1
Compressing 'dir1.tar.gz' with '/usr/bin/gzip'...
a /dir1/ 0K
a /dir1/file1 0K
a /dir1/file2 0K

関連情報

  • アーカイブの展開(tar
  • ファイルの圧縮(compress
  • 圧縮ファイルの展開(uncompress