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