6.5 zip压缩工具
6.6 tar打包
6.7 压缩并打包
zip支持压缩目录
压缩效果并不绝对,和文件本身也有关,因此xz不一定是压缩程度最大的
压缩目录命令:zip -r 压缩后的目录名.zip 压缩对象(含目录和文件)
e.g.如需要把liut2目录和3.txt文件压缩成liut.zip,原文件依旧保留
unzip解压缩命令: unzip 需要解压缩的目录 -d 目标目录
tips: ①解压缩如果不指定路径会默认当前目录 ②解压缩只能更改路径,不能修改文件名 ③由于压缩功能保留原文件,在解压缩过程中会询问是否覆盖原目录中的文件内容
zip压缩后只能通过unzip -l .zip查看文件列表,不可查看文件内容, 如下图所示:
Tar打包
e.g. 打包: tar -cvf liut2.tar liut2/ ,v去掉后无可视化界面
解包: tar -xvf liut2.tar 和unzip不同,直接替换原目录或文件
tar的exclude功能,用法 tar -cvf .tar --exclude txt / "*.txt"(由于tar无法打包创建空文档,出现以下提示)
打包并压缩
具体操作如下:
先压缩再打包.gz文件使用命令:tar -czvf xxxxxxx .bz2使用: tar -cjvf xxxxx .xz使用 tar -cJvf xxxx
解压缩再打包:tar -xzvf xxx/ tar - xjvf xxx / tar -xJvf xxxxx
tar -tf xxx查看压缩文件