文件压缩

       compress/uncompress

              压缩文件,后缀名为.Z

              unix早期使用的压缩工具,现在基本上已不使用

       gzip/gunzip(只能压缩单个文件,如果压缩目录则对目录中的每个文件压缩)

              后缀为.gz

              压缩后默认会删除源文件,

      

linux中文件的归档压缩_linux

               gzip在压缩的时候可以指定压缩级别19,默认为6

             

linux中文件的归档压缩_职场_02

              gzip –d 也可以解压缩.gz文件

             

linux中文件的归档压缩_linux_03

       bzip2/bunzip2(压缩比例比gzip更大) (只能压缩单个文件,如果压缩目录则对目录中的每个文件压缩)

              后缀为.bz2

              使用方法跟gzip一样

              -k   可以保留源文件

       zip/unzip 可以压缩目录,把目录当做单个文件压缩

              后缀为.zip,而且会保留源文件

              zip在压缩的时候要指目标文件跟源文件

             

linux中文件的归档压缩_职场_04

              还可以一次压缩多个文件到一个压缩文件里

             

linux中文件的归档压缩_linux中文件的归档压缩_05

tar 归档工具(打包),有时候不想使用zip压缩目录,可以结合gzipbzip2来压缩目录。

       tat –cf 目标文件名 源文件 源文件2 源文件3 目录文件1 目录文件2

              c表示进行归档

              f表示指定归档后的文件名

             

linux中文件的归档压缩_linux中文件的归档压缩_06

              归档不删除源文件,所以有时候我们可以使用 他来恢复文件

       tar –xf 目标文件,可以展开归档文件中的内容。

       tar –tf  目标文件,可以不展开归档查看里面的内容

      

linux中文件的归档压缩_休闲_07

      

       tar –zcf  可以直接调用gzip压缩,及归档又压缩

              z表示调用gzip压缩

      

linux中文件的归档压缩_linux中文件的归档压缩_08

              j表示调用bzip2来压缩

      

linux中文件的归档压缩_职场_09

       tar –zxf  可以解压gzip的文件

       tar –jxf  可以解压bzip2的文件

       tar –tf 也可以查看压缩归档文件

      

linux中文件的归档压缩_linux中文件的归档压缩_10

tar –v 还可以显示过程

tar 还支持把文件展开解压到指定的路径

       -C 目标

      

linux中文件的归档压缩_职场_11