zoukankan      html  css  js  c++  java
  • shell 命令 文件(解)压缩 tar,zip, gzip,bzip2

    1.gzip / gunzip
      【 gzip data.c】  对文件进行压缩,生成 data.c.gz    同时删除了原文件       同时压缩两个文件

         

      【gunzip  data.c.gz 】 【gunzip  data.c.gz  file.c.gz】对压缩包data.c.gz 进行解压,生成data.c 、也可以两个一起解压

      

      注意:gzip没有归档功能,所以不能对目录及多个文件进行压缩


    2.bzip2  /  bunzip2
      【 bzip2 data file 】 对file和data文件进行压缩,生成file.bz2 和data.bz2

      

      【 bunzip2 data.bz2 file.bz2 】 对压缩包data.bz2  file.bz2进行解压,生成 data  file

      

      注意:bzip2没有归档功能,所以不能对目录及多个文件进行压缩


    3.zip / unzip :zip具有归档功能,所以压缩目录或者多个文件
      【 zip test.zip data file 】 对data  file文件进行压缩,生成压缩文件 test.zip    

      

      【unzip test.zip】 对test.zip进行解压,生成上面压缩前的文件  data  file 

      

      【 zip -r doc.zip doc 】 对doc目录进行压缩,生成  doc.zip

      

      【unzip doc.zip 】 解压文件 doc.zip 生成 doc目录

      

      zip -r 对目录及目录的内容一起压缩 ,不添加-r 参数时对目录进行压缩后再解压目录为空

       zip不添加 -r 参数时进行压缩

      


    *4.tar 

      常用参数内容
      -c   创建归档文件
      -x   释放归档文件
      -f    用户指定归档文件的文件名,否则使用默认名称
      -j    由tar生成归档,然后由bzip2压缩
      -z   由tar生成归档,然后由gzip进行压缩

      【 tar -cf doc.tar file data 】 对文件file 和data 归档生成 doc.tar 文件 (只是归档)  

      

      【tar -xf doc.tar 对doc.tar进行释放归档  按照上面归档形式释放归档

      

      【tar -cjf doc.tar.bz2 data file对file和data生成归档文件并 使用 bzip2压缩

      

      【 tar -xjf doc.tar.bz2 对doc.tar.bz2进行解压释放归档

       

      【 tar -czf test.tar.gz data file对data和file生成归档文件并使用zip压缩

      

      【tar -xzf test.tar.gz 对test.tar.gz进行解压释放归档

       

  • 相关阅读:
    spring boot 集成 kaptcha
    3.1 表格类数据
    3.0 本章介绍
    2.9 tensor API简介
    2.8 将tensor移动到GPU上
    2.7 序列化(保存)tensor
    2.6 与numpy交互
    2020-7-22 头条 JAVA 后端面试
    API 设计最佳实践的思考
    ESXi 安装网卡vib驱动文件
  • 原文地址:https://www.cnblogs.com/electronic/p/10827613.html
Copyright © 2011-2022 走看看