zoukankan      html  css  js  c++  java
  • Linux学习之路(五)压缩命令

    常用压缩格式:  .zip  .gz  .bz2  

    常用压缩格式:  .tar.gz  .tar.bz2

    .zip格式压缩

    .zip  压缩文件名  源文件    #压缩文件

    .zip  -r  压缩文件名  源目录  #压缩目录

    .zip是Windows与Linux都可以用的,都可以解压缩。

    zip    rz.zip    rz    //压缩文件名最好带格式,方便他人直观看见它的格式
    zip -r zx.zip zx  //压缩目录

    .zip格式解压缩

    unzip  压缩文件  #解压缩.zip文件

    unzip  rz.zip

    .gz格式压缩

    gzip  源文件    #压缩为.gz格式的压缩文件,源文件会消失

    gzip   -c    源文件  >  压缩文件    #压缩为.gz格式,源文件保留

    例如:

    gzip  -c  rz  >rz.gz 

    gzip  -r  目录    #压缩目录下所有的子文件,但是不能压缩目录(把每个子文件都分开压缩独立的压缩包,然后放在该目录下,子文件压缩后不保留)

    gzip  -r  zx

    .zip格式解压缩

    gzip  -d  压缩文件    #解压缩文件

    gunzip  压缩文件    #解压缩文件

    gzip  -d  rz.gz
    gunzip  zx.gz

    .bz2格式压缩

    bzip2  源文件    #压缩为.bz2格式,不保留源文件

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

    .注意:bzip2命令不能压缩目录

    bzip2  rz
    bzip2  -k  abc

     打包命令tar

    前面3中压缩方式都不相同,gzip压缩目录下所有子文件,bzip2不能压缩目录,于是我们可以通过将目录打包成一个包,然后再用这俩个格式来压缩其,以达到压缩目录的效果

    # tar -tf all.tar 

    这条命令是列出all.tar包中所有文件,-t是列出文件的意思 

    tar  -cvf  打包文件名   源文件

    选项:

      -c:  打包

      -v:  显示过程

      -f:  指定打包后的文件名

    例如

    tar  -cvf  zx.tar  zx
    gzip zx

     解打包命令

    tar  -xvf  打包文件名

    选项:

      -x:  解打包

    例如:

    tar  -xvf  zx.tar

    .tar.gz压缩格式

    其实 .tar.gz 格式是先打包为 .tar 格式,再压缩为.gz 格式

    tar  -zcvf  压缩包名.tar.gz  源文件

    选项:

      -z:  压缩为 .tar.gz 格式

    tar  -zcvf  zx.tar.gz  zx

    tar  -zxvf  压缩包名.tar.gz  

    选项:

      -x:  解压缩 .tar.gz格式

    tar  -zxvf  zx.tar.gz

     .tar.bz2压缩格式

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

    选项:

      -j:  压缩为.tar.bz2格式

    tar  -jcvf   zx.tar.bz2  zx

    tar  -xcvf  压缩包名.tar.bz2

    选项:

      -x:  解压缩 .tar.bz2格式

    tar  -xcvf  zx.tar.bz2

    灵活运用压缩解压缩

    多个文件一起压缩到指定目录下

    tar  -jcvf   /etc/zx.tar.bz2   zx 123.txt   //同时将目录 zx 与文件 123.txt 压缩成一个文件zx.tar.bz2到/etc目录下

    解压到指定目录

    tar  -xcvf   zx.tar.bz2   /temp/    //解压缩到/temp目录下

    在不解压缩的情况下查看压缩包里面的文件

    tar   -tcvf  zx.tar.bz2
  • 相关阅读:
    大小写英文字母表
    JSP作业
    第六次作业
    第五次作业
    第二次作业
    JSP第一次作业
    作业9
    作业八
    作业7
    第二次作业
  • 原文地址:https://www.cnblogs.com/RzCong/p/6951462.html
Copyright © 2011-2022 走看看