使用tar和dd或Linux系統(tǒng)備份
選項的程序)
本文引用地址:http://m.butianyuan.cn/article/201609/304198.htm-j, --bzip2 通過 bzip2 過濾歸檔
-J, --xz 通過 xz 過濾歸檔
--lzip 通過 lzip 過濾歸檔
--lzma 通過 lzma 過濾歸檔
--lzop
--no-auto-compress 不使用歸檔后綴名來決定壓縮程序
-z, --gzip, --gunzip, --ungzip 通過 gzip 過濾歸檔
-Z, --compress, --uncompress 通過 compress 過濾歸檔
本地文件選擇:
--add-file=FILE 添加指定的 FILE 至歸檔(如果名字以 -
開始會很有用的)
--backup[=CONTROL] 在刪除前備份,選擇 CONTROL 版本
-C, --directory=DIR 改變至目錄 DIR
--exclude=PATTERN 排除以 PATTERN 指定的文件
--exclude-backups 排除備份和鎖文件
--exclude-caches 除標(biāo)識文件本身外,排除包含
CACHEDIR.TAG 的目錄中的內(nèi)容
--exclude-caches-all 排除包含 CACHEDIR.TAG 的目錄
--exclude-caches-under 排除包含 CACHEDIR.TAG 的目錄中所有內(nèi)容
--exclude-tag=FILE 除 FILE 自身外,排除包含 FILE
的目錄中的內(nèi)容
--exclude-tag-all=FILE 排除包含 FILE 的目錄
--exclude-tag-under=FILE 排除包含 FILE 的目錄中的所有內(nèi)容
--exclude-vcs 排除版本控制系統(tǒng)目錄
-h, --dereference
跟蹤符號鏈接;將它們所指向的文件歸檔并輸出
--hard-dereference
跟蹤硬鏈接;將它們所指向的文件歸檔并輸出
-K, --starting-file=MEMBER-NAME
從歸檔中的 MEMBER-NAME 成員處開始
--newer-mtime=DATE 當(dāng)只有數(shù)據(jù)改變時比較數(shù)據(jù)和時間
--no-null 禁用上一次的效果 --null 選項
--no-recursion 避免目錄中的自動降級
--no-unquote 不以 -T 讀取的文件名作為引用結(jié)束
--null -T 讀取以空終止的名字,-C 禁用
-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
只保存比 DATE-OR-FILE 更新的文件
--one-file-system 創(chuàng)建歸檔時保存在本地文件系統(tǒng)中
-P, --absolute-names 不要從文件名中清除引導(dǎo)符‘/’
【附注】解壓時加上 -P 選項會將文件解壓到壓縮時的絕對路徑,而不是在當(dāng)前路徑下,一般不使用,尤其不要與重要的 -p 選項混淆了
--recursion 目錄遞歸(默認(rèn))
--suffix=STRING 在刪除前備份,除非被環(huán)境變量
SIMPLE_BACKUP_SUFFIX
覆蓋,否則覆蓋常用后綴(‘’)
-T, --files-from=FILE 從 FILE
中獲取文件名來解壓或創(chuàng)建文件
--unquote 以 -T
讀取的文件名作為引用結(jié)束(默認(rèn))
-X, --exclude-from=FILE 排除 FILE 中列出的模式串
文件名變換:
--strip-components=NUMBER 解壓時從文件名中清除 NUMBER
個引導(dǎo)部分
--transform=EXPRESSION, --xform=EXPRESSION
使用 sed 代替 EXPRESSION
來進(jìn)行文件名變換
文件名匹配選項(同時影響排除和包括模式串):
--anchored 模式串匹配文件名頭部
--ignore-case 忽略大小寫
--no-anchored 模式串匹配任意‘/’后字符(默認(rèn)對
exclusion 有效)
--no-ignore-case 匹配大小寫(默認(rèn))
--no-wildcards 逐字匹配字符串
--no-wildcards-match-slash 通配符不匹配‘/’
--wildcards use wildcards (default)
--wildcards-match-slash
通配符匹配‘/’(默認(rèn)對排除操作有效)
提示性輸出:
--checkpoint[=NUMBER] 每隔 NUMBER
個記錄顯示進(jìn)度信息(默認(rèn)為 10 個)
--checkpoint-action=ACTION 在每個檢查點上執(zhí)行 ACTION
--index-file=FILE 將詳細(xì)輸出發(fā)送至 FILE
-l, --check-links
只要不是所有鏈接都被輸出就打印信息
--no-quote-chars=STRING 禁用來自 STRING 的字符引用
--quote-chars=STRING 來自 STRING 的額外的引用字符
--quoting-style=STYLE 設(shè)置名稱引用風(fēng)格;有效的 STYLE
值請參閱以下說明
-R, --block-number 每個信息都顯示歸檔內(nèi)的塊數(shù)
--show-defaults 顯示 tar 默認(rèn)選項
--show-omitted-dirs
列表或解壓時,列出每個不匹配查找標(biāo)準(zhǔn)的目錄
--show-transformed-names, --show-stored-names
顯示變換后的文件名或歸檔名
--totals[=SIGNAL] 處理歸檔后打印出總字節(jié)數(shù);當(dāng)此
SIGNAL 被觸發(fā)時帶參數(shù) -
打印總字節(jié)數(shù);允許的信號為:
SIGHUP,SIGQUIT,SIGINT,SIGUSR1 和
SIGUSR2;同時也接受不帶 SIG
前綴的信號名稱
--utc 以 UTC 格式打印文件修改信息
-v, --verbose 詳細(xì)地列出處理的文件
--warning=KEYWORD 警告控制:
-w, --interactive, --confirmation
每次操作都要求確認(rèn)
兼容性選項:
-o 創(chuàng)建歸檔時,相當(dāng)于
--old-archive;展開歸檔時,相當(dāng)于
--no-same-owner
其它選項:
-?, --help 顯示此幫助列表
--restrict 禁用某些潛在的有危險的選項
--usage 顯示簡短的用法說明
--version 打印程序版本
長選項和相應(yīng)短選項具有相同的強制參數(shù)或可選參數(shù)。
除非以 --suffix 或 SIMPLE_BACKUP_SUFFIX
設(shè)置備份后綴,否則備份后綴就是“~”。
可以用 --backup 或 VERSION_CONTROL 設(shè)置版本控制,可能的值為:
none, off 從不做備份
t, numbered 進(jìn)行編號備份
nil, existing
如果編號備份存在則進(jìn)行編號備份,否則進(jìn)行簡單備份
never, simple 總是使用簡單備份
--quoting-style 選項的有效參數(shù)為:
literal
shell
shell-always
c
c-maybe
escape
locale
評論