zoukankan      html  css  js  c++  java
  • Linux打包&压缩 tar,gzip,bzip2

    压缩相关:

    gzip [options] file 

    压缩生成以.gz为后缀的压缩文件,不保留源文件。如果需要保留源文件并自定义压缩文件名称,参考-c选项。

    -d #解压缩

    -v #压缩/解压缩进度

    -l #压缩/解压缩更详细到进度等

    -r #文件夹递归

    -c #保留源文件,将结果输出到屏幕

    $gzip -c file1 > file.gz #输出到file.gz, 讲替换file.gz原来的内容

    $gzip -c file2 >> file.gz #添加到file.gz中

    zcat #能读取纯文本文档经gzip压缩后的压缩文档

    bzip2 [options] file

    -d,-v,-l,-r,-c参数同gzip

    -k #保留源文件

    bzcat #取纯文本文档经bzip2压缩后的压缩文档


    用gzip,bzip2的-r参数递归压缩文件夹时,是将文件夹到每个文件分别压缩,下面介绍的是打包压缩tar。

    tar [-c options] -f 打包后的文件名 待打包到文件

    tar [-x options] -f 待解打包文件 [选定的解打包文件]

    打包文档的名字需自己指定

    -c #打包,打包档名最好以.tar为后缀

    -x #解打包

    -t #查看打包文档内的文件

    -v #显示进度

    -z #用gzip压缩,与-c同用,打包压缩的档名最好以.tar.gz为后缀

    -j #用bzip2压缩,与-c同用,打包压缩的档名最好以.tar.bz2为后缀

    -f filename #打包到/解打包/查看filename中。-f选项单独写,因为f后的被认为是打包文件名

    -p #保留源文件到权限和属性

    -C folder #用于解打包,在目录folder下解打包

    --exclude=file #不打包指定的file


    参考:《鸟哥的linux私房菜基础篇》

  • 相关阅读:
    Cypress安装使用(E2E测试框架)
    AirtestIDE详解(跨平台的UI自动化编辑器)
    Linux之自动化部署
    工作笔记 之 Python应用技术
    工作笔记 之 Linux服务搭建
    工作笔记 之 互联网实用技术
    Git全面应用
    Python-Thread(通俗易懂)
    php笔记(二)PHP类和对象之Static静态关键字
    php笔记(一)面向对象编程
  • 原文地址:https://www.cnblogs.com/liyuxia713/p/2540723.html
Copyright © 2011-2022 走看看