zoukankan      html  css  js  c++  java
  • 7

    文档的压缩与打包

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

    .bz2 : 由bzip2压缩的

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

    .tar.gz : 先由tar打包,再由gzip压缩

    .tar.bz2 : 先由tar打包,再由bzip2压缩

    .tar.xz : 先由tar打包,再由xz压缩

    压缩工具

    # 1 gzip 格式 gzip[-d#] filename,#是1-9的数字

    -d :解压

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

    gzip加文件名是直接在当前目录压缩该文件,原文件消失

     gzip -d加文件名 。 不支持压缩目录,会报错

    # 2 bzip2 格式bzip2[ -dz] filename 1-9个级别,默认是9

    -z : 压缩

    -d : 解压缩

    也不可以压缩目录

    # 3 xz 格式[-dz] filename,与bzip2相似

    -z 压缩

    -d 解压

    也不可以压缩目录

     打包工具

    tar可以把目录打包成一个文件,把所有文件整合成一个大文件,方便复制移动

    格式 tar [-命令] filename tar 

    -z : 同时用gzip压缩

    -j : 用bzip2压缩

    -J : 用xz压缩

    -x :解包或解压缩包

    -t : 查看tar包里的文件

    -c :建立一个tar包或者压缩文件包

    -v :可视化

    -f :后面跟文件名字(-f filename,表示压缩后名字是filename)

    -p :使用原来的文件属性,压缩前什么属性压缩后什么属性

    -P :使用绝对路径

    --exclude filename : 再在压缩时,不将filename文件包括在内

    新建一个目录test1/2.txt 在文件2.txt中把nihao写入 复制1.txt到test1下 用tree可以以树状查看目录中的文件

    再把test1压缩 tar -新建包可视文件名 test1.tar test1( 原文件不消失) (-f后必须紧接文件名字)     !$表示在test/2.txt中的最后一个参数

     不加v时将不显示压缩文件  tar还可以将文件压缩,把test1 和1.txt压缩成test.tar 将原文件删除 解压test.tar压缩包 原文件还能恢复

     --exclude 将把1.txt排除压缩

      也可以排除目录

     

     # 1 打包的同时使用gzip压缩-z

      用-tf可以查看压缩包中的文件

     将原文件删除,再将test.tar.gz解压原文件恢复

     # 2 打包时用bzip2压缩-j

    -cjvf压缩 tf查看 -jxvf解压

     # 3 zip压缩( 可以压缩文件和目录)

    格式 zip 文件或目录压缩后自己定义的名字 要压缩的文件或目录

     zip只是把二级目录压缩。如果想要一并压缩二级目录下的文件加上-r

     zip的解压是unzip

     zcat , bzcat(对于gzip2/bzip2的,可以在不打开压缩包的情况下直接把压缩包内容读取出来)

  • 相关阅读:
    [ZZ]风险驱动的测试
    移动测试书籍推荐
    4月收藏
    Appium路线图及1.0正式版发布
    匿名吐槽和测试小道消息
    文章收藏
    [ZZ]最小化不可重现的bug
    华人世界——客家足迹行
    移动测试会第七期
    2月收藏
  • 原文地址:https://www.cnblogs.com/Job123/p/12053481.html
Copyright © 2011-2022 走看看