1.压缩打包的常见格式
windos | .rar | .zip | .7z |
linux | .zip | .gz | .bz2 | .xz | .tar.gz | tar.bz2 | tar.xz |
压缩打包有利于节省带宽使用,传输方便,文件归档。
可以使用file命令查看文件类型
2. 常用的压缩工具
gzip、bzip2、xz、zip、tar
2.1 gzip:
最普通的使用方法
压缩:gzip filename 不能压缩目录
解压缩: gzip -d filename.gz
(若要保留原的文件使用-c参数)
gunzip filename.gz
未解压使用zcat 查看压缩包内的内容
压缩级别默认为6
相关参数:摘自http://man.linuxde.net/gzip
-a或——ascii:使用ASCII文字模式;
-d或--decompress或----uncompress:解开压缩文件;
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
-h或——help:在线帮助;
-l或——list:列出压缩文件的相关信息;
-L或——license:显示版本与版权信息;
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
-q或——quiet:不显示警告信息;
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
-t或——test:测试压缩文件是否正确无误;
-v或——verbose:显示指令执行过程;
-V或——version:显示版本信息;
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
--best:此参数的效果和指定“-9”参数相同;
--fast:此参数的效果和指定“-1”参数相同。
2.2 bzip2:
bzip2 默认在centos下未安装
安装命令 sudo yum install -y bzip2
最普通的使用方法
压缩:bzip2 filename 不能压缩目录
解压缩: bzip2 -d filename.bz2
(若要保留原文件使用-c参数)
bunzip2 filename.bz2
未解压使用bzcat 查看压缩包内的内容
压缩级别默认为9
相关参数见http://man.linuxde.net/bzip2
2.3 xz:(压缩率xz>bzip2>gzip)
最普通的使用方法
压缩:xz filename 不能压缩目录
解压缩: xz-d filename.xz
(若要保留原原文件使用-c参数)
unxz filename.xz
未解压使用xzcat 查看压缩包内的内容
压缩级别默认为6