文件压缩
compress/uncompress
压缩文件,后缀名为.Z
unix早期使用的压缩工具,现在基本上已不使用
gzip/gunzip(只能压缩单个文件,如果压缩目录则对目录中的每个文件压缩)
后缀为.gz
压缩后默认会删除源文件,
gzip在压缩的时候可以指定压缩级别1—9,默认为6
gzip –d 也可以解压缩.gz文件
bzip2/bunzip2(压缩比例比gzip更大) (只能压缩单个文件,如果压缩目录则对目录中的每个文件压缩)
后缀为.bz2
使用方法跟gzip一样
-k 可以保留源文件
zip/unzip 可以压缩目录,把目录当做单个文件压缩
后缀为.zip,而且会保留源文件
zip在压缩的时候要指目标文件跟源文件
还可以一次压缩多个文件到一个压缩文件里
tar 归档工具(打包),有时候不想使用zip压缩目录,可以结合gzip或bzip2来压缩目录。
tat –cf 目标文件名 源文件名 源文件2 源文件3 目录文件1 目录文件2
c表示进行归档
f表示指定归档后的文件名
归档不删除源文件,所以有时候我们可以使用 他来恢复文件
tar –xf 目标文件,可以展开归档文件中的内容。
tar –tf 目标文件,可以不展开归档查看里面的内容
tar –zcf 可以直接调用gzip压缩,及归档又压缩
z表示调用gzip压缩
j表示调用bzip2来压缩
tar –zxf 可以解压gzip的文件
tar –jxf 可以解压bzip2的文件
tar –tf 也可以查看压缩归档文件
tar –v 还可以显示过程
tar 还支持把文件展开解压到指定的路径
-C 目标