压缩与解压缩文件PPT课件
- 格式:ppt
- 大小:315.00 KB
- 文档页数:18
第九章文件压缩与解压缩在Linux系统下,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,需要不同的程序命令来进行压缩和解压缩。
一、以zip和unzip处理.zip文件1>以zip创建.zip文件“zip”是广泛使用的压缩程序,文件经过它压缩后会产生扩展名为.zip的压缩文件。
Zip是功能强大的程序,同时也包含了很多参数,可以直接输入“zip”参数,可以相应的参考:[root@localhost root]# zip使用方法就是先指定压缩后的文件,然后接着输入所有要一起压缩的文件名称即可。
[root@localhost root]# ls file*[root@localhost root]# zip file.zip file*一起要压缩的文件类型并没有限制,如下范例:[root@localhost root]# zip file.zip anaconda-ks.cfg sys.log 123.txta)为了节省硬盘的空间,可以在创建压缩文件后,要求系统会自动删除源文件,需要参数“m”:[root@localhost root]# zip –m file.zip file*在压缩整个目录内容时,经常出现目录中存在其他子目录的情形,此时有两个选择。
b)若选择一并压缩子目录中的内容,可以使用参数“-r”(Recursive); [root@localhost root]# zip –r file.zip *c)若不需要压缩子目录中的文件,则使用参数“-j”(Junk)[root@localhost root]# zip –j file.zip *d)若是压缩后的文件可能会在其他的平台上解压缩,例如MS-DOS或WINDOWS系统,最好使用兼容的命名格式即8.3的命名方式,变更文件名称,然后再进行压缩,需要加参数“k ”来执行压缩。