本文共 1029 字,大约阅读时间需要 3 分钟。
一、 命令格式: tar [选项] 包名 文件或目录列表
二、 命令选项:
必需要指定下列操作之一
-c 创建新的文件
-x 解压/还原文件
-t 列出压缩/备份文件的内容
-r 添加文件到归档/压缩包尾部
可选项
-v 显示指令执行过程
-z 用 gzip 压缩/解压文件
-C 切换到指定目下
必选项
-f 用于指定压缩/备份文件名,放在选项末尾
三、 使用举例:
归档/压缩 .tar 包
• tar – cf example.tar *对当前目录下的所有文件进行打包,生成 example.tar
• tar – cvf example.tar *打包同时,列出包里的文件
• 查看包 example.tar 内容tar –tf example.tar
• 还原 example.tar 包内容tar –xf example.tar
tar –xvf example.tar
• 将文件 file 添加到包 example.tar 中tar –rf example.tar file
归档/压缩 .tar.gz 包
• 对当前目录下的所有文件或目录进行 gzip 压缩,生成 tmp.tar.gztar –zcvf tmp.tar.gz *
• 查看压缩包 tmp.tar.gz 的内容tar –ztf tmp.tar.gz
• 解压缩 tmp.tar.gz 包tar -zxvf tmp.tar.gz
• 解压缩 tmp.tar.gz 包到当前目录下的 file 目录tar –zxvf tmp.tar.gz –C ./file
四、 补充:
1. compress和uncompress 采用LZW算法对文件压缩,是一种字典压缩算法,
压缩算法对文件中有规律的数据内容压缩效率很高,普通文本文件可压掉50-80%,
有许多空白字段的数据库文件甚至可压掉90%以上,
压缩完的文件名后缀是.Z
2. 举例:
• compress ch5 压缩,生成新文件 ch5.Z• zcat ch5.Z 读取压缩格式的文件• uncompress ch.Z 解压缩 , 还原文件 ch5
• tar cvf abc.tar abc 将目录 abc 存到文件 abc.tar• compress abc.tar 压缩生成文件 abc.tar.Z
• uncompress abc.tar.Z 解压• tar xvf abc.tar 解压
转载地址:http://sywh.baihongyu.com/