Linux中常用的压缩格式有.zip   .gz   .bz2   .tar.gz    .tar.gz2

1. zip

   压缩文件命令   zip 压缩文件名  源文件

  压缩目录命令   zip  -r 压缩文件名  源目录

 Linux流浪记--(7)压缩命令

解压缩

命令格式

unzip 文件或者目录

 2.gzip

   gzip  源文件   ,使用这个命令源文件会自动消失,并且只能压缩文件,不能压缩目录

  gzip -c 源文件 >压缩后的文件,  通过这个命令源文件不会自动消失

  gzip -r 目录 ,使用这个命令可以压缩目录,但不是真正的压缩目录,只是把目录下的文件压缩了

Linux流浪记--(7)压缩命令

 解压缩命令

gzip -d  解压缩文件

gunzip  解压缩文件 

3.bzip2

   此命令不能压缩目录

   bzip2  源文件    压缩后不保留源文件

   bzip2  -k  源文件   压缩后保留源文件

  解压缩

 bzip2 -d 压缩文件

 bunzip2 压缩文件

4.  .tar.gz

    此命令分为两步,先打包,后压缩

    打包命令

   tar -cvf 打包文件名   源文件

       -c 打包

       -v 显示过程

       -f 指定打包后显示的文件名

      tar -cvf soft.tar soft

   解打包命令

    tar -xvf  soft.tar

   Linux流浪记--(7)压缩命令

 以上操作分为两步,先打包,后压缩,这样感觉太费劲了,有没有更简单的办法,当然是有的,只需要加一个-Z解决所有问题

   tar -zcvf  soft.tar.gz   soft

   -z表示压缩为tar.gz格式

   解压缩命令:    tar -zxvf  soft.tar.gz

   tar -zcvf  soft.tar.gz   soft aa.log    多个文件或目录用空格分开

   5. .tar.bz2

   压缩命令

  tar -jcvf  压缩包名.tar.bz2  源文件

 解压缩命令

 tar -jxvf 压缩包名.tar.bz2 

 tar -jxvf 压缩包名.tar.bz2  -c /tmp/  解压到指定目录下

 

 

 

 

相关文章: