a-Column

【UNIX】tarコマンド

tarコマンドは、ファイルをアーカイブするコマンドです。圧縮は行いませんので、compressやgzipなどを使用して圧縮します。

オプションの意味
c・・・バックアップを作成するという意味
v・・・進行状況を画面に表示
f・・・バックアップ先を指定
x・・・カレントディレクトリィに、保存されたデータを展開します。
z・・・gzipを通して処理する。
v・・・処理したファイルの一覧を詳細に表示する。


例)
tar cvf バックアップ先 バックアップするもの

例)ディレクトリィを指定してバックアップ

# tar cpzf /tmp/backup.tar.gz /home/hogehoge
# tar zcvf /tmp/backup.tar.gz /home/hogehoge

例)list.txtから抽出して、 test.tar.gz に圧縮する。

# tar zcvf test.tar.gz --files-from list.txt

list.txtのファイルの作成は、locateかfindにて作成
する。

例)locate *.pdf *.PDF | grep -v "/home" | grep -v "/usr/share" | grep -v "/usr/local" > list.txt

Last Update : 2004年12月13日 (月) 10:31