• CentOS之文档的压缩与打包


    .rar压缩文件linux中不识别,.zip在windows和Linux中动能使用。

    .gz:由gzip压缩工具压缩的文件

    .bz2:bzip2压缩工具压缩的文件

    .tar:由tar打包程序打包的文件。(tar并没有压缩功能,只是把一个目录合并成一个文件)。

    .tar.gz:先有tar打包,然后再由gzip压缩。

    .tar.bz2:先有tar打包,然后再由bzip2压缩。

    .tar.xz:先有tar打包,然后由xz压缩。

    gzip压缩工具(不支持压缩目录,会报错)

    gzip  [-d#] filename

    -d:解压缩时使用。

    -#:表示压缩等级,1为最差,9为最好,6为默认。

    gzip 1.txt       压缩成1.txt.gz,原文件消失。

    gzip  -d  1.txt.gz 解压缩文件,原文件消失。

    bzip2压缩工具(不可以压缩目录)

    安装bzip2:   yum install -y bzip2

    bzip2  [-dz]  filename

    -d:解压缩

    -z:压缩(加或不加,都可以压缩)

    bzip2   -z 1.txt   压缩成1.txt.bz2,原文件消失。

    bzip -d  1.txt.bz2  解压缩文件,原文件消失。

    zx压缩文件用法和bzip2一样

    tar打包工具:tar [-zjJxcvfpP] filename tar

    -z:同时用gzip压缩

    -j:同时用bzip2压缩

    -J:同时用xz压缩

    -x:表示解压缩。

    -t:查看tar包里的文件。

    -c:建立一个tar包

    -v:表示可视化,展示打包了哪些文件。

    -f:后面根文件名,表示压缩后的文件名,或者解压缩文件名。如果多个参数组合的情况下,请把-f参数写到最后面。

    -p:使用原文件属性,压缩前什么属性,压缩后还什么属性。(不常用)

    -P:可以使用绝对路径(不常用)

    tar -cf test.tar t1.txt t2.txt tt  将t1.txt,t2.txt,tt打包成test.tar文件。

    tar -cvf   test.tar   t1.txt  t2.txt tt 将t1.txt,t2.txt,tt打包成test.tar文件,并且展示打包的文件。

    打包+gzip压缩

    tar -czvf  test.tar.gz   test123   test123打包压缩成test.tar.gz文件。

    -tf选项,查看包或者压缩的文件列表

    tar -tf test.tar.gz    查看test.tar.gz的文件列表。

    -zxvf 可以解压.tar.gz格式的压缩包。

    tar -zxvf test.tar.gz   解压

    打包+bzip2压缩

    tar -cjvf test.tar.bz2 test123

     tar  -tf   test.tar.bz2 查看压缩包文件列表。

    tar -jxvf test.tar.bz2   解压压缩包。

    zip压缩   yum install -y zip

    zip 1.txt.zip 1.txt     1.txt压缩成1.txt.zip

    zip   test.zip  test1/*            压缩test1中所有的文件(实际上只能压缩的二级目录)

    zip   -r  test.zip test11/   压缩test1中所有的文件,包括二级目录以内的目录或文件。

    解压缩zip文件(yum install -y unzip)

    unzip 1.txt.zip

  • 相关阅读:
    jvm调优
    Spring 事务
    Spring Framework入门介绍
    redis入门介绍
    Spring与SpringMVC重复扫描问题
    跨域相关问题
    Spring MVC介绍
    Servlet、Servlet容器
    获取屏幕宽高
    mybatis中比较符的写法
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/8660454.html
Copyright © 2020-2023  润新知