Navigation : Top/tar

tar


* tar

** 機能

tar, tgzファイルの伸張 

** 書式

** 使用例

   1. アーカイブの作成

> tar -cvf archive-name.tar file-name
archive-name 作成するアーカイブ名称 
file-name まとめるファイル名 
c アーカイブを作成 
v 処理中の情報を表示 
f アーカイブファイル名を指定する 
# 圧縮されていない、複数のファイルをまとめたものを作成します。

   2. 圧縮されたアーカイブの作成

> tar -czvf archive-name.tgz(tar.gz) file-name
archive-name 作成するアーカイブ名称          
file-name まとめるファイル名 
c アーカイブを作成 
z gzipで圧縮する 
v 処理中の情報を表示 
f アーカイブファイル名を指定する          
# 圧縮されたアーカイブを作成します。  

   3. アーカイブの展開

> tar -xvf          archive-name.tar 
x ファイルを展開 
v 処理中の情報を表示 
f アーカイブファイル名を指定する 
# 圧縮されていないアーカイブを展開します。

   4. 圧縮されたアーカイブの展開

> tar -xzvf archive-name.tgz 
x ファイルを展開 
z gzipで圧縮されたアーカイブを解凍          
v 処理中の情報を表示 
f アーカイブファイル名を指定する 
# gzipで圧縮されたアーカイブを展開します。 
# 最も使う機会が多いオプションの組み合わせと思われます。 

   5. アーカイブの内容を見る

> tar -tvf archive-name.tar 
t アーカイブの内容を表示 
v 処理中の情報を表示 
f アーカイブファイル名を指定する 

   6. 圧縮されたアーカイブの内容を見る

> tar -tzvf archive-name.tgz 
t アーカイブの内容を表示 
z gzipで圧縮されたアーカイブを扱う          
v 処理中の情報を表示 
f アーカイブファイル名を指定する 

# 使用例 :メディアへの操作

   1. tar zxvf
   2. DATに圧縮:tar cvf /dev/st0 /target
   3. DATに圧縮:tar czvf /dev/st0 /target
   4. DATに展開:tar xvf /dev/st0
   5. DATに伸張展開:tar xzvf /dev/st0
   6. ファイルの内容を見る:tar tvf TARFILE 


** オプション
- -c:圧縮
- -d:diff. アーカイブの内容と指定したファイルとの差を見つける
- -f :アーカイブファイルの指定
- -x :伸張
- -t :内容一覧
- -u :update
- -v:作業時にファイル名を表示
- -z :gip形式の伸張
- -Z :compress形式の伸張