finish 200 in man1
[manpages-zh.git] / src / man1 / tar.1
blob85daa069d87090abf809586bb8c30b70d2e8205f
1 .\" @(#)tar.1 1.13.14 99/11/09 Bero;
2 .TH TAR 1 "09 November 1999"
3 .SH NAME
4 tar \- tar 档案文件管理程序的 GNU 版本。
5 .SH 总览
6 .B tar
8 .B \-
10 .B A --catenate --concatenate \||\| c --create \||\| d --diff --compare \||\| r --append \||\| t --list \||\| u --update \||\| x -extract --get
12 .B --atime-preserve
15 .B -b, --block-size N
18 .B -B, --read-full-blocks
21 .B -C, --directory DIR
24 .B --checkpoint 
27 .B -f, --file [HOSTNAME:]F
30 .B --force-local        
33 .B -F, --info-script F --new-volume-script F
36 .B -G, --incremental
39 .B -g, --listed-incremental F
42 .B -h, --dereference
45 .B -i, --ignore-zeros
48 .B -I, --bzip
51 .B --ignore-failed-read
54 .B -k, --keep-old-files
57 .B -K, --starting-file F
60 .B -l, --one-file-system
63 .B -L, --tape-length N
66 .B -m, --modification-time
69 .B -M, --multi-volume
72 .B -N, --after-date DATE, --newer DATE
75 .B -o, --old-archive, --portability
78 .B -O, --to-stdout
81 .B -p, --same-permissions, --preserve-permissions
84 .B -P, --absolute-paths
87 .B --preserve   
90 .B -R, --record-number
93 .B --remove-files
96 .B -s, --same-order, --preserve-order
99 .B --same-owner
102 .B -S, --sparse
105 .B -T, --files-from F
108 .B --null       
111 .B --totals     
114 .B -v, --verbose
117 .B -V, --label NAME
120 .B --version    
123 .B -w, --interactive, --confirmation
126 .B -W, --verify 
129 .B --exclude FILE
132 .B -X, --exclude-from FILE
135 .B -Z, --compress, --uncompress
138 .B -z, --gzip, --ungzip 
141 .B --use-compress-program PROG
144 .B --block-compress
147 .B -[0-7][lmh]  
150 .I filename1 [ filename2, ... filenameN ] 
152 .I directory1 [ directory2, ...directoryN ]
153 .SH 描述
154 tar 程序用于储存或展开 tar 存档文件。存档文件可放在磁盘中 ,也可以存为普通文件。
155 tar是需要参数的,可选的参数是A、c、d、r、t、u、x,您在使用tar时必须首先为 tar
156 指定至少一个参数;然后,您必须指定要处理的文件或目录。如果指定一个目录则该目录下
157 的所有子目录都将被加入存档。
158 .SS 应用举例:
160 1)展开 abc.tar.gz 使用命令: tar xvzf abc.tar.gz
161 展开 abc.tar 使用命令: tar xvf abc.tar
163 2)将当前目录下的 man 目录及其子目录存成存档 man.tar
164 tar cf man.tar ./man
165 .SH 参数说明
166 运行tar时必须要有下列参数中的至少一个才可运行
168 .B -A, --catenate, --concatenate
169 将一存档与已有的存档合并
171 .B -c, --create 
172 建立新的存档
174 .B -d, --diff, --compare
175 比较存档与当前文件的不同之处
177 .B --delete             
178 从存档中删除
180 .B -r, --append         
181 附加到存档结尾
183 .B -t, --list           
184 列出存档中文件的目录
186 .B -u, --update         
187 仅将较新的文件附加到存档中
189 .B -x, --extract, --get         
190 从存档展开文件
191 .SH 其他参数
193 .B --atime-preserve     
194 不改变转储文件的存取时间 
196 .B -b, --block-size N   
197 指定块大小为 Nx512 字节(缺省时 N=20)
199 .B -B, --read-full-blocks       
201 读取时重组块(???!!!)
202 .TP 
203 .B -C, --directory DIR  
204 转到指定的目录
205 .TP 
206 .B --checkpoint         
207 读取存档时显示目录名
209 .B -f, --file [HOSTNAME:]F      
210 指定存档或设备 (缺省为 /dev/rmt0)
212 .B --force-local                
213 强制使用本地存档,即使存在克隆
214 .TP 
215 .B -F, --info-script F --new-volume-script F 
216 在每个磁盘结尾使用脚本 F (隐含 -M)
218 .B -G, --incremental    
219 建立老 GNU 格式的备份
221 .B -g, --listed-incremental F 
222 建立新 GNU 格式的备份
223 .TP 
224 .B -h, --dereference    
225 不转储动态链接,转储动态链接指向的文件。
227 .B -i, --ignore-zeros   
228 忽略存档中的 0 字节块(通常意味着文件结束)
230 .B --ignore-failed-read 
231 在不可读文件中作 0 标记后再退出???
233 .B -k, --keep-old-files 
234 保存现有文件;从存档中展开时不进行覆盖
236 .B -K, --starting-file F        
237 从存档文件 F 开始
239 .B -l, --one-file-system        
240 在本地文件系统中创建存档
242 .B -L, --tape-length N  
243 在写入 N*1024 个字节后暂停,等待更换磁盘
245 .B -m, --modification-time      
246 当从一个档案中恢复文件时,不使用新的时间标签
248 .B -M, --multi-volume   
249 建立多卷存档,以便在几个磁盘中存放
251 .B -N, --after-date DATE, --newer DATE  
252 仅存储时间较新的文件
254 .B -o, --old-archive, --portability     
255 以 V7 格式存档,不用 ANSI 格式
257 .B -O, --to-stdout              
258 将文件展开到标准输出
260 .B -p, --same-permissions, --preserve-permissions 
261 展开所有保护信息
263 .B -P, --absolute-paths 
264 不要从文件名中去除 '/'
266 .B --preserve           
267 like -p -s
268 与 -p -s 相似
270 .B -R, --record-number  
271 显示信息时同时显示存档中的记录数
272 .TP 
273 .B --remove-files               
274 建立存档后删除源文件
276 .B -s, --same-order, --preserve-order   
277 ???
278 .TP 
279 .B --same-owner
280 展开以后使所有文件属于同一所有者
281 .TP 
282 .B -S, --sparse
283 高效处理
284 .TP 
285 .B -T, --files-from F
286 从文件中得到要展开或要创建的文件名
287 .TP 
288 .B --null
289 读取空结束的文件名,使 -C 失效 
291 .B --totals
292 显示用 --create 参数写入的总字节数
293 .TP 
294 .B -v, --verbose
295 详细显示处理的文件
296 .TP 
297 .B -V, --label NAME
298 为存档指定卷标
299 .TP 
300 .B --version
301 显示 tar 程序的版本号
302 .TP 
303 .B -w, --interactive, --confirmation
304 每个操作都要求确认
305 .TP 
306 .B -W, --verify
307 写入存档后进行校验
308 .TP 
309 .B --exclude FILE
310 不把指定文件包含在内
311 .TP 
312 .B -X, --exclude-from FILE
313 从指定文件中读入不想包含的文件的列表
314 .TP 
315 .B  -y, --bzip2, --bunzip2
316 用 bzip2 对存档压缩或解压
317 .TP 
318 .B -Z, --compress, --uncompress
319 用 compress 对存档压缩或解压 
320 .TP 
321 .B -z, --gzip, --ungzip
322 用 gzip 对存档压缩或解压 
324 .B --use-compress-program PROG
325 用 PROG 对存档压缩或解压 ( PROG 需能接受 -d 参数)
326 .TP 
327 .B --block-compress
328 为便于磁盘存储,按块记录存档
329 .TP 
330 .B -[0-7][lmh]
331 指定驱动器和密度[高中低]