第七章:linux系统中文件的压缩与解压

2010年01月30日 Linux视频 暂无评论 阅读 7,209 views 次

课程内容简介
介绍一下相关的压缩的格式
tar命令详解
zip命令详解

Linux下常见的压缩文件后缀
.tar
.gz
.tgz或.tar.gz
.bz2
.tar.bz2
.Z
.tar.Z
.zip
.rar

tar
tar [主选项+辅选项] 文件或者目录
主选项:
c 创建新的档案文件。
r 把要存档的文件追加到档案文件的未尾。
t 列出档案文件的内容。
u 更新文件。
x 从档案文件中释放文件。

辅助选项:
f 使用档案文件或设备,这个选项通常是必选的。
k 保存已经存在的文件。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细报告tar处理的文件信息。
w 每一步都要求确认。
-C 指定存放位置

举例说明
打包:tar cvf 目录/文件名 要打包的文件(夹)
解包:tar xvf 目录/文件名 (-C 其它路径)
查看包里面的内容:tar tvf目录/文件名
在包里面增加内容:tar rvf目录/文件名

gzip
.gz结尾的文件就是gzip压缩的结果
tar中使用-z这个参数来调用gzip
与gzip相对的解压程序是gunzip

.gz
解压方法1:gunzip filename.gz
解压方法2:gzip -d filename.gz
压缩方法:gzip filename

tar.gz
解压方法:tar zxvf filename.tar.gz
压缩方法:tar zcvf filename.tar.gz dirname

bzip2
.bz2结尾的文件就是bzip2压缩的结果
tar中使用-j这个参数来调用gzip
与bzip2相对的解压程序是bunzip2

.bz2
解压方法1:bzip2 -d filename.bz2
解压方法2:bunzip2 filename.bz2
压缩方法:bzip2 filename

tar.gz
解压方法:tar jxvf filename.tar.bz2
压缩方法:tar jcvf filename.tar.bz2 dirname

.tgz或.tar.gz
.tgz
解压:tar zxvf FileName.tgz
压缩: tar zcvf FileName.tgz filename

.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName

compress
.Z结尾的文件就是compress压缩的结果
tar中使用-Z这个参数来调用gzip
与 compress相对的解压程序是uncompress
.Z
解压:uncompress FileName.Z
压缩:compress FileName

.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName

zip
格式:zip [参数][-<压缩效率>][压缩文件][文件...]
-A 调整可执行的自动解压缩文件。
-d 从压缩文件内删除指定的文件。
-F 尝试修复已损坏的压缩文件。
-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
-r 递归处理,将指定目录下的所有文件和子目录一并处理。
-S 包含系统和隐藏文件。
-u 更换较新的文件到压缩文件内。
-z 替压缩文件加上注释。
-<压缩效率> 压缩效率是一个介于1-9的数值。

zipinfo
zipinfo [参数][压缩文件][文件...]
-1 只列出文件名称。
-h 只列出压缩文件的文件名称。
-M 若信息内容超过一个画面,则采用类似more指令的方式列出信息。
-t 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率。
-z 如果压缩文件内含有注释,就将注释显示出来。

unzip
unzip [参数][-P <密码>][.zip文件][文件][-d <目录>]
-l 显示压缩文件内所包含的文件。
-t 检查压缩文件是否正确。
-v 执行是时显示详细的信息。
-M 将输出结果送到more程序处理。
-P<密码> 使用zip的密码选项。

★★★★★★★★★★★★★★★★★视频观看地址★★★★★★★★★★★★★★★★★★
http://www.boobooke.com/v/bbk1602
http://www.boobooke.com/v/bbk1603

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录