第七章linux系统中文件的压缩与解压
第七章:linux系统中文件的压缩与解压 课程内容简介
介绍一下相关的压缩的格式 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压缩的结果
1 / 3
第七章linux系统中文件的压缩与解压
tar中使用-z这个参数来调用gzip 与gzip相对的解压程序是gunzip .gz
解压方法1:gunzip 解压方法2:gzip -d 压缩方法:gzip
tar.gz
解压方法:tar zxvf
压缩方法:tar zcvf dirname
bzip2
.bz2结尾的文件就是bzip2压缩的结果 tar中使用-j这个参数来调用gzip 与bzip2相对的解压程序是bunzip2 .bz2
解压方法1:bzip2 -d 解压方法2:bunzip2 压缩方法:bzip2
tar.gz
解压方法:tar jxvf
压缩方法:tar jcvf dirname .tgz或.tar.gz .tgz
解压:tar zxvf 压缩: tar zcvf .tar.tgz
解压:tar zxvf 压缩:tar zcvf
compress
.Z结尾的文件就是compress压缩的结果 tar中使用-Z这个参数来调用gzip
与 compress相对的解压程序是uncompress .Z
解压:uncompress 压缩:compress .tar.Z
解压:tar Zxvf
压缩:tar Zcvf DirName
2 / 3
第七章linux系统中文件的压缩与解压
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的密码选项。
★★★★★★★★★★★★★★★★★视频观看地址★★★★★★★★★★★★★★★★★★
3 / 3
第七章linux系统中文件的压缩与解压



