TAR 1

中文man手册

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