|
|
|
|
|
.tarファイルを圧縮・展開する
オプション (以下のオプションのいずれかを指定) |
-A, --catenate, --concatenate
|
アーカイブに tar ファイルを追加する
|
-c, --create
|
新しいアーカイブを作成する
|
-d, --diff, --compare
|
アーカイブとファイル・システムとの差分を取る
|
--delete
|
アーカイブから削除する
|
-r, --append
|
アーカイブの最後にファイルを追加する
|
-t, --list
|
アーカイブ内容の一覧を表示する
|
-u, --update
|
アーカイブ内の同名のファイルより新しいものだけを追加する
|
-x, --extract, --get
|
アーカイブからファイルを抽出する
|
その他のオプション |
--atime-preserve
|
ダンプしたファイルのアクセス時刻を変えない
|
-b, --block-size N
|
ブロック・サイズをN*512 バイトとする (デフォルトは N=20)
|
-B, --read-full-blocks
|
読み込みと同時にブロック化し直す
|
-C, --directory DIR
|
DIRにcdしてから動作を行なう
|
-r, --append
|
アーカイブの最後にファイルを追加する
|
--checkpoint
|
アーカイブの読み込み中にディレクトリ名を出力する
|
-f, --file [HOSTNAME:]F
|
Fというアーカイブ・ファイルまたはデバイスを使う
|
--force-local
|
アーカイブ・ファイル名にコロンがあってもローカルファイルとして扱う
|
-F, --info-script F --new-volume-script F
|
各テープの最後でスクリプトFを実行する
|
-G, --incremental
|
旧GNU形式のインクリメンタル・バックアップにより作成/一覧表示/抽出を行なう
|
-h, --dereference
|
シンボリック・リンクをダンプしない
|
-i, --ignore-zeros
|
アーカイブ内のゼロのみからなるブロック(通常はEOFを意味する)を無視する
|
--ignore-failed-read
|
読み込み不能なファイルに対して非ゼロ返り値で終了しない
|
-k, --keep-old-files
|
ファイルが既存の場合は、アーカイブから抽出したファイルで上書きしない
|
-K, --starting-file F
|
アーカイブ内のファイルFから作業を開始する
|
-l, --one-file-system
|
ローカルなファイル・システムに限定してアーカイブを作成する
|
-L, --tape-length N
|
N*1024バイト書き込んだ後にテープを交換する
|
-m, --modification-time
|
ファイルの変更時間は抽出しない
|
-M, --multi-volume
|
マルチ・ボリュームのアーカイブの作成/一覧表示/抽出を行なう
|
-N, --after-date DATE, --newer DATE
|
DATEより新しいファイルだけを格納する
|
-o, --old-archive, --portability
|
ANSI形式ではなく、V7形式のアーカイブを書き込む
|
-O, --to-stdout
|
ファイルを標準出力に書き出す
|
-p, --same-permissions, --preserve-permissions
|
許可情報を全て抽出する
|
-P, --absolute-paths
|
ファイル名の先頭の‘/’を取り除かない
|
--preserve
|
-p -s と同様
|
-R, --record-number
|
メッセージとともにアーカイブ内でのレコード数を出力する
|
--remove-files
|
アーカイブに追加した後にファイルを削除する
|
-s, --same-order, --preserve-order
|
アーカイブと一致させるために、抽出するファイルの名前をソートする
|
--same-owner
|
アーカイブ内のファイルのものと同じ所有属性でファイルを抽出する
|
-S, --sparse
|
疎らなファイルを効率的に処理する
|
-T, --files-from F
|
抽出又は作成するファイルの名前をファイルFから読み込む
|
--null
|
nullで終わる名前を-Tで読み込み、-Cを無効にする
|
--totals
|
--createで書き込まれた全バイト数を出力する
|
-v, --verbose
|
処理したファイルの一覧を詳しく出力する
|
-V, --label NAME
|
ボリューム名がNAMEというアーカイブを作成する
|
--version
|
tarプログラムのバージョン番号を出力する
|
-w, --interactive, --confirmation
|
すべての動作に対して確認を求める
|
-W, --verify
|
アーカイブの書き込み後に照合を試みる
|
--exclude FILE
|
ファイルFILEを除外する
|
-X, --exclude-from FILE
|
FILEに記載されているファイルを除外する
|
-Z, --compress, --uncompress
|
アーカイブをcompressにフィルターする
|
-z, --gzip, --ungzip
|
アーカイブをgzipにフィルターする
|
--use-compress-program PROG
|
アーカイブをPROGにフィルターする
|
--block-compress
|
圧縮プログラムの出力をブロック化してテープに書き込む
|
-[0-7][lmh]
|
ドライブと密度を指定する
|
使用例 |
dir1フォルダをdir1.tarとして圧縮します
|
# tar -cvf dir1.tar.gz dir1
|
dir1.tarファイルを展開します
|
# tar -xvf dir1.tar
|
dir1フォルダをdir1.tar.gzとして圧縮します
|
# tar -czvf dir1.tar.gz dir1
|
dir1.tar.gzファイルを展開します
|
# tar -xzvf dir1.tar.gz
|
|
|
|
|
|
Copyright©2006 Linuxサーバ設定備忘録 All Rights Reserved. |
|
|