Man page - tar(1)
Packages contains this manual
Available languages:
en fr es pl nl da tr ja uk ro zh_TW zh_CN deManual
TAR
名 字總 覽
描 述
應 用 舉 例
引 數 說 明
常 用 選 項
所 有 選 項
BUGS
報 告 BUGS
作 者
譯 者
中 文 版 最 新 更 新
跋
名 字
tar - tar 檔 案 檔 案 管 理 程 式 的 GNU 版 本 。
總 覽
tar <操 作 引 數 > [選 項 ]
操
作 引 數 :
[-]A --catenate --concatenate
[-]c --create
[-]d --diff --compare
[-]r --append
[-]t --list
[-]u --update
[-]x --extract --get
--delete
常
用 選 項 :
-C
,
--directory
目 錄
-f
,
--file
檔 案
-j
,
--bzip2
-J
,
--xz
-p
,
--preserve-permissions
-v
,
--verbose
-z
,
--gzip
所
有 選 項 :
[
-a
,
--auto-compress
] [
--add-file
檔 案 ] [
--anchored
] [
--atime-preserve
] [
-b
,
--blocking-factor
N ] [
-B
,
--read-full-records
] [
--backup
[=備
份 型 別 ] ] [
--block-compress
] [
-C
,
--directory
目 錄 ] [
--checkpoint
] [
--delay-directory-restore
] [
--exclude
檔 案 或 目
錄 ] [
--exclude-caches
] [
--exclude-caches-all
] [
--exclude-caches-under
] [
--exclude-tag
檔 案 ] [
--exclude-tag-all
檔
案 ] [
--exclude-tag-under
檔 案 ]
[
-f
,
--file
[主 機 名
:]檔 案 ] [
-F
,
--info-script
檔 案 ,
--new-volume-script
檔
案 ] [
--force-local
] [
--format
格 式 ] [
-g
,
--listed-incremental
快 照 ] [
-G
,
--incremental
] [
--group
組 ] [
-h
,
--dereference
] [
--help
] [
-i
,
--ignore-zeros
] [
-I
,
--use-compress-program
程 式 ]
[
--ignore-case
] [
--ignore-command-error
] [
--ignore-failed-read
] [
--index-file
檔
案 ] [
-j
,
--bzip2
] [
-J
,
--xz
] [
-k
,
--keep-old-files
] [
-K
,
--starting-file
檔 案 ] [
--keep-newer-files
] [
-l
,
--check-links
] [
-L
,
--tape-length
N ]
[
--lzip
] [
--lzma
] [
--lzop
] [
-m
,
--touch
,
--modification-time
] [
-M
,
--multi-volume
] [
--mode
許
可 權 ] [
--mtime
日 期 ] [
-N
,
--after-date
日 期 ,
--newer
日 期 ] [
--newer-mtime
日 期 ] [
--no-anchored
] [
--no-auto-compress
] [
--no-delay-directory-restore
] [
--no-ignore-case
] [
--no-ignore-command-error
] [
--no-overwrite-dir
] [
--no-quote-chars
]
[
--no-recursion
] [
--no-same-permissions
] [
--no-unquote
] [
--no-wildcards
] [
--no-wildcards-match-slash
] [
--null
] [
--numeric-owner
] [
-o
,
--old-archive
,
--portability
,
--no-same-owner
] [
-O
,
--to-stdout
] [
--occurrence
次 數
] [
--one-file-system
] [
--overwrite
] [
--overwrite-dir
] [
--owner
使 用
者 ] [
-p
,
--same-permissions
,
--preserve-permissions
] [
-P
,
--absolute-names
] [
--pax-option
關
鍵 字 列 表 ] [
--posix
] [
--preserve
] [
--quote-chars
字 串
] [
--quote-style
風 格 ] [
-R
,
--block-number
] [
--record-size
位
元 組 數 ] [
--recursion
] [
--recursive-unlink
] [
--remove-files
] [
--restrict
] [
--rmt-command
命 令
] [
--rsh-command
命 令 ] [
-s
,
--same-order
,
--preserve-order
] [
-S
,
--sparse
] [
--same-owner
] [
--show-defaults
] [
--show-omitted-dirs
] [
--show-transformed-names
,
--show-stored-names
] [
--strip-components
目 錄 層
數 ] [
--suffix
字 尾 ] [
-T
,
--files-from
檔 案 ] [
--test-label
] [
--to-command
命
令 ] [
--transform
sed表 示
式 ] [
--totals
] [
-U
,
--unlink-first
] [
--unquote
] [
--utc
] [
-v
,
--verbose
] [
-V
,
--label
名 稱 ] [
--version
] [
--volno-file
檔 案 ] [
-w
,
--interactive
,
--confirmation
] [
-W
,
--verify
] [
--wildcards
] [
--wildcards-match-slash
] [
-X
,
--exclude-from
檔 案 ] [
-z
,
--gzip
,
--gunzip
,
--ungzip
] [
-Z
,
--compress
,
--uncompress
] [
-[0-7][lmh]
]
描 述
這 是 tar 的 GNU版 本 的 手 冊 頁 。 tar 是 一 個 用 於 儲 存 或 提 取 tar檔 案 的 程 式 。 tar檔 案 可 放 在 磁 碟 中 , 也 可 以 存 為 普 通 檔 案 。 tar 的 第 一 個 引 數 必 須 是 操 作 引 數 A、 c、 d、 r、 t、 u、 x 中 的 一 個 , 引 數 後 面 可 跟 著 任 意 可 選 選 項 。 tar 的 最 後 一 個 引 數 是 你 要 處 理 的 檔 案 或 目 錄 的 名 字 。 如 果 你 指 定 了 一 個 目 錄 , 該 目 錄 的 所 有 子 目 錄 都 將 被 加 入 存 檔 。
應 用 舉 例
tar -xvf foo.tar
提 取 foo.tar 檔 案 並 顯 示 提 取 過 程
tar -xzf foo.tar.gz
提 取 用 gzip 壓 縮 的 檔 案 foo.tar.gz
tar -cjf foo.tar.bz2 bar/
用 bzip 為 目 錄 bar 建 立 一 個 叫 做 foo.tar.bz2存 檔
tar -xjf foo.tar.bz2 -C bar/
把 用 bzip 壓 縮 的 檔 案 foo.tar.bz2 提 取 到 bar 目 錄
tar -xzf foo.tar.gz blah.txt
把 檔 案 blah.txt 從 foo.tar.gz 中 提 取 出 來
注 意 : 當 壓 縮 或 提 取 的 時 候 , 壓 縮 型 別 選 項 常 常 是 不 必 需 的 , 因 為 tar 會 根 據 檔 案 的 字 尾 自 動 選 擇 壓 縮 型 別 。
引 數 說 明
下
列 引 數 中 必 須
有 至 少 一 個 被
使 用 :
-A
,
--catenate
,
--concatenate
將 一 存 檔 與 已 有 的 存 檔 合 併
-c , --create
建 立 一 個 新 的 存 檔
-d , --diff , --compare
比 較 存 檔 與 相 應 的 未 存 檔 檔 案 的 不 同 之 處
-r , --append
將 檔 案 附 加 到 存 檔 結 尾
-t , --list
列 出 存 檔 中 檔 案 的 目 錄
-u , --update
僅 將 較 新 的 檔 案 附 加 到 存 檔 中
-x , --extract , --get
從 存 檔 提 取 檔 案
--delete
把 指 定 檔 案 從 存 檔 中 刪 除 ( 不 要 用 於 磁 帶 ! )
常 用 選 項
-C , --directory 目 錄
提 取 存 檔 到 指 定 目 錄
-f , --file [主 機 名 :]檔 案
指 定 存 檔 或 裝 置 中 的 檔 案 (預 設 是 "-", 表 示 標 準 輸 入 /輸 出 )
-j , --bzip2
用 bzip2 處 理 存 檔 ; 用 於 .bz2 檔 案
-J , --xz
用 xz 處 理 存 檔 ; 用 於 .xz 檔 案
-p , --preserve-permissions
提 取 所 有 保 護 資 訊
-v , --verbose
顯 示 檔 案 處 理 過 程
-z , --gzip , --ungzip
用 gzip 處 理 存 檔 ; 用 於 .gz 檔 案
所 有 選 項
-a , --auto-compress
根 據 存 檔 字 尾 來 選 擇 壓 縮 程 式
--add-file 檔 案
新 增 指 定 檔 案 到 存 檔 (對 以 下 標 線 開 頭 的 檔 案 很 有 用 )
--anchored
patterns will match the start of file names
--atime-preserve
不 改 變 存 檔 中 檔 案 的 訪 問 時 間
-b , --blocking-factor N
指 定 塊 大 小 為 Nx512 位 元 組 ( 預 設 N=20)
-B , --read-full-blocks
讀 取 時 重 組 塊 (用 於 讀 取 4.2BSD pipes)
--backup [=備 份 型 別 ]
備 份 檔 案 而 不 是 刪 除 它 們 , 備 份 型 別 有 simple、 numbered等
--block-compress
讓 磁 帶 的 輸 出 結 果 成 塊 輸 出
-C , --directory 目 錄
提 取 文 件 到 指 定 目 錄
--checkpoint
讀 取 存 檔 時 顯 示 目 錄 名
--delay-directory-restore
延 遲 對 已 提 取 目 錄 的 修 改 時 間 和 許 可 權 的 設 定 , 直 到 提 取 結 束
--exclude 檔 案 或 目 錄
排 除 指 定 檔 案 或 目 錄
--exclude-caches
排 除 帶 有 快 取 目 錄 標 記 的 目 錄
--exclude-tag 檔 案
排 除 包 含 指 定 檔 案 的 目 錄
-f , --file [主 機 名 :]檔 案
指 定 存 檔 或 裝 置 中 的 檔 案 (預 設 是 "-", 表 示 標 準 輸 入 /輸 出 )
-F , --info-script 檔 案 , --new-volume-script 檔 案
在 每 卷 磁 帶 的 結 尾 執 行 指 令 碼 ( 會 應 用 --multi-volume 選 項 )
--force-local
存 檔 檔 案 是 本 地 的 , 即 使 它 的 名 稱 中 含 有 冒 號
--format FORMAT
選 擇 建
立 存 檔 的 格 式
v7
- Unix V7
oldgnu
- GNU tar <=1.12
gnu
- GNU tar 1.13
ustar
- POSIX.1-1988
posix
- POSIX.1-2001
-g , --listed-incremental 快 照
建 立 /列 出 /提 取 新 GNU格 式 的 增 量 備 份
--group 組
將 新 增 到 存 檔 的 檔 案 的 組 標 識 設 定 為 指 定 組 , 而 不 是 原 始 檔 所 在 的 組 ; 這 個 選 項 對 提 取 無 效
-G , --incremental
建 立 /列 出 /提 取 舊 GNU格 式 的 增 量 備 份
-h , --dereference
不 存 入 符 號 連 結 ; 存 入 連 結 指 向 的 檔 案
|
--help |
顯 示 像 本 手 冊 這 樣 的 幫 助 資 訊 , 但 不 像 這 麼 詳 細 |
-i , --ignore-zeros
忽 略 存 檔 中 的 0 位 元 組 塊 ( 那 通 常 意 味 著 檔 案 結 束 )
-I , --use-compress-program 程 式
透 過 指 定 程 式 訪 問 存 檔 (該 程 式 通 常 是 一 個 壓 縮 程 式 ; 它 需 能 接 受 -d 引 數 )
--ignore-case
排 除 檔 案 時 不 區 分 大 小 寫
--ignore-command-error
忽 略 子 程 式 的 退 出 程 式 碼
--ignore-failed-read
遇 到 不 可 讀 檔 案 的 非 零 狀 態 不 退 出
--index-file 檔 案
將 處 理 過 程 資 訊 輸 出 到 指 定 檔 案 , 而 不 是 輸 出 到 標 準 輸 出
-j , --bzip2
用 bzip2 處 理 存 檔 , 用 於 .bz2 檔 案
-J , --xz
用 xz 處 理 存 檔 , 用 於 .xz 檔 案
-k , --keep-old-files
保 留 已 存 在 的 檔 案 ; 不 用 存 檔 中 的 檔 案 覆 蓋 它 們
-K , --starting-file FILE
從 存 檔 中 的 指 定 檔 案 處 開 始
--keep-newer-files
不 覆 蓋 比 存 檔 新 的 檔 案
-l , --check-links
如 果 檔 案 系 統 中 檔 案 的 硬 連 結 數 和 存 檔 中 記 錄 的 不 同 , 則 發 出 警 告
-L , --tape-length N
在 寫 入 了 N*1024位 元 組 後 , 更 換 磁 帶
-m , --touch , --modification-time
不 提 取 檔 案 的 修 改 時 間
-M , --multi-volume
建 立 /列 出 /提 取 多 卷 存 檔
--mode 許 可 權
新 增 檔 案 時 應 用 指 定 的 許 可 權 (參 看 chmod (1))
--mtime 日 期
當 建 立 存 檔 時 , 使 用 指 定 日 期 作 為 存 檔 成 員 的 修 改 日 期 , 而 不 是 使 用 檔 案 的 實 際 修 改 時 間
-N , --after-date 日 期 , --newer 日 期
只 儲 存 在 指 定 日 期 後 有 修 改 或 狀 態 更 新 (許 可 權 , ACLs, 擴 充 套 件 屬 性 , ...)的 檔 案
--newer-mtime 日 期
和 --newer 類 似 , 但 是 隻 儲 存 指 定 日 期 後 有 修 改 的 檔 案
--no-anchored
匹 配 任 意 ‘/’後 字 元 項 --exclude 一 起 使 用
--no-auto-compress
不 根 據 存 檔 字 尾 來 決 定 使 用 哪 個 壓 縮 程 式
--no-delay-directory-restore
在 目 錄 中 的 所 有 檔 案 都 被 提 取 完 成 時 , 就 設 定 該 目 錄 的 修 改 時 間 和 許 可 權 ; 這 是 預 設 設 定
--no-ignore-command-error
對 以 非 零 狀 態 終 止 的 子 程 式 的 顯 示 警 告
--no-ignore-case
用 --exclude 匹 配 時 區 分 大 小 寫
--no-overwrite-dir
從 存 檔 中 提 取 檔 案 時 , 保 留 已 存 在 目 錄 的 元 資 料 。
--no-quote-chars 字 串
把 指 定 字 串 中 的 字 元 從 --quote-chars 選 項 指 定 的 字 元 中 去 除
--no-recursion
不 遞 迴 進 入 子 目 錄
--no-same-permissions
提 取 時 應 用 使 用 者 的 umask, 而 不 是 用 已 記 錄 的 許 可 權
--no-unquote
將 所 有 輸 入 檔 案 或 成 員 的 名 字 作 為 普 通 文 字 , 不 解 釋 轉 義 序 列
--no-wildcards
不 對 --exclude 使 用 萬 用 字 元
--no-wildcards-match-slash
--exclude 的 萬 用 字 元 不 匹 配 斜 槓 (/)
|
--null |
--files-from 讀 取 以 空 值 終 止 的 名 字 , 停 用 --directory |
--numeric-owner
總 是 用 數 字 作 為 使 用 者 /組 的 名 字
-o , --old-archive , --portability
相 當 於 --format=v7 ; 當 建 立 存 檔 時 -o 選 項 表 示 這 個 行 為 ( 已 棄 用 的 行 為 )
-o , --no-same-owner
提 取 時 不 恢 復 所 有 權 ; 當 提 取 時 -o 選 項 表 示 這 個 行 為
-O , --to-stdout
將 檔 案 提 取 到 標 準 輸 出
--occurrence 次 數
只 處 理 指 定 次 數 每 個 已 被 命 名 的 檔 案 的 在 操 作 中 的 出 現 ; 用 於 --delete , --diff , --extract , 或 --list
--one-file-system
建 立 存 檔 時 停 留 在 本 地 檔 案 系 統
--overwrite
提 取 時 覆 蓋 已 存 在 的 檔 案 和 目 錄 中 的 元 資 料
--overwrite-dir
提 取 時 覆 蓋 目 錄 中 的 元 資 料
--owner 使 用 者
將 檔 案 所 有 者 設 為 指 定 使 用 者 , 而 不 是 原 檔 案 的 所 有 者 ; 這 個 選 項 對 提 取 無 效
-p , --preserve-permissions , --same-permissions
提 取 所 有 保 護 資 訊
-P , --absolute-names
將 檔 名 開 頭 的 “/”符 號 看 作 檔 名 的 一 部 分
--pax-option 關 鍵 字 列 表
修 改 tar 處 理 擴 充 套 件 頭 關 鍵 字 的 方 式 , 只 用 於 POSIX.1-2001存 檔
--posix
相 當 於 --format=posix
--preserve
相 當 於 --preserve-permissions 加 上 --same-order
--quote-chars 字 串
總 是 標 出 指 定 字 串 中 包 含 的 的 字 元 , 即 使 已 選 擇 的 標 識 風 格 不 標 識 它 們
--quote-style 風 格
設 定 顯 示 成 員 和 檔 名 稱 的 標 識 風 格
-R , --record-number
顯 示 存 檔 中 每 條 資 訊 的 記 錄 數 字
--record-size 位 元 組 數
訪 問 存 檔 時 每 條 記 錄 使 用 指 定 的 位 元 組 數
--recursion
遞 迴 進 入 目 錄
--recursive-unlink
提 取 目 錄 之 前 先 把 存 在 的 相 同 名 稱 的 目 錄 刪 除
--remove-files
把 檔 案 加 入 到 存 檔 後 刪 除 這 些 檔 案
--restrict
停 用 一 些 有 潛 在 害 處 的 選 項 ; 目 前 這 會 停 用 多 卷 選 單 中 對 shell的 呼 叫
--rmt-command 命 令
用 指 定 的 命 令 代 替 預 設 的 /usr/sbin/rmt
--rsh-command 命 令
用 指 定 的 遠 端 命 令 代 替 rsh (1)
-s , --same-order , --preserve-order
名 稱 列 表 會 被 排 序 以 匹 配 存 檔
-S , --sparse
高 效 地 處 理 稀 疏 檔 案
--same-owner
以 相 同 的 所 有 權 建 立 提 取 出 的 檔 案
--show-defaults
顯 示 tar 使 用 的 預 設 選 項
--show-omitted-dirs
顯 示 提 取 時 tar 跳 過 的 目 錄
--show-transformed-names , --show-stored-names
應 用 了 任 何 sed 轉 換 之 後 , 顯 示 檔 案 或 成 員 名 字
--strip-components 目 錄 層 數
在 提 取 前 , 把 檔 案 從 前 往 後 指 定 層 數 的 目 錄 都 從 提 取 路 徑 中 去 掉 , 如 果 檔 案 包 含 在 指 定 層 數 中 , 則 不 被 提 取
--suffix 字 尾
備 份 檔 案 時 , 使 用 指 定 的 字 尾 , 而 不 是 使 用 預 設 字 尾 ‘~ ’
-T , --files-from 檔 案
從 指 定 檔 案 中 獲 得 要 提 取 或 建 立 的 存 檔 的 名 字
--test-label
讀 取 卷 標 ; 如 果 一 個 詞 被 指 定 了 , 則 測 試 它 是 否 匹 配 這 個 卷 標
--to-command 命 令
提 取 期 間 , 將 提 取 的 檔 案 匯 入 到 指 定 命 令 的 標 準 輸 入
--totals
顯 示 用 --create引 數 寫 入 的 總 位 元 組 數
--transform sed表 示 式
用 sed 的 轉 換 表 示 式 轉 換 檔 案 或 成 員 的 名 字
-U , --unlink-first
提 取 檔 案 之 前 , 刪 除 已 存 在 的 與 之 同 名 的 檔 案
--unquote
不 標 識 輸 入 檔 案 或 成 員 的 名 字 ; 這 是 預 設 選 項
|
--utc |
以 UTC時 間 顯 示 檔 案 的 修 改 日 期 |
-v , --verbose
列 出 檔 案 的 處 理 情 況
-V , --label 名 稱
用 指 定 卷 名 建 立 存 檔
--version
顯 示 tar 程 式 的 版 本 資 訊
--volno-file 檔 案
保 持 追 蹤 指 定 檔 案 中 多 卷 存 檔 的 卷 編 號 ; 和 --multi-volume 一 起 使 用
-w , --interactive , --confirmation
每 一 個 動 作 都 要 求 確 認
-W , --verify
寫 完 存 檔 後 對 其 進 行 校 驗
--wildcards
對 --exclude 用 萬 用 字 元
--wildcards-match-slash
--exclude 的 萬 用 字 元 匹 配 斜 槓 (/)
-X , --exclude-from 檔 案
排 除 列 在 指 定 檔 案 中 的 檔 案
-z , --gzip , --gunzip , --ungzip
用 gzip對 存 檔 進 行 操 作
-Z , --compress , --uncompress
用 compress對 存 檔 進 行 操 作
-[0-7][lmh]
指 定 驅 動 器 [0-7]和 壓 縮 密 度 [低 中 高 ]
BUGS
GNU世 界 的 人 , 通 常 不 喜 歡 man手 冊 , 而 是 寫 文 件 代 替 之 。 tar 的 維 護 者 也 是 如 此 。 所 以 , 這 個 man手 冊 頁 可 能 會 不 完 全 , 或 者 不 夠 新 , 它 被 包 含 在 Gentoo的 portage樹 中 , 因 為 man是 一 個 非 常 好 的 工 具 : ) 。 這 個 man手 冊 頁 最 初 取 自 Debian Linux, 從 那 時 起 已 在 這 裡 被 很 好 地 更 新 。
報 告 BUGS
請 透 過 http://bugs.gentoo.org/ 報 告 Bug。 翻 譯 問 題 請 聯 絡 譯 者 或 到 https://github.com/lidaobing/manpages-zh/ 提 交 問 題
作 者
Debian Linux
http://www.debian.org/
Mike Frysinger <vapier@gentoo.org>
譯 者
CMPP 中
文 手 冊 頁 計 劃
http://cmpp.linuxforum.net (2001/08/08)
Saigut <gosaigut@gmail.com> (2013/11/09)
中 文 版 最 新 更 新
2014/10/04
跋
本
頁 面 中 文 版 由
中 文 man 手 冊 頁 計
劃 提 供 。
中 文 man 手 冊 頁 計
劃 :
https://github.com/man-pages-zh/manpages-zh