• 7z 压缩解压简单示例


     
    7z命令行压缩示例:
     
    7z -tZip a test.zip ./test/* -mx0
    把test文件夹中所有文件以存储压缩的模式压缩成zip格式的文件,压缩文件为test.zip
    a为添加选项
     
    -tZip为压缩格式(-t7z...)
     
    压缩率具体参数如下:
    -mx0 仅存储不压缩-----------------速度最快,无压缩,zip大小等同原始文件夹
    ...
    -mx9 极限压缩 
     
    打包目录示例:7z -t7z a zzcwd.7z ./zzcwd -mx0 (仅仅打包目录)
     
    7z命令行解压缩示例(解exe):
    7z x test.zip -oD: est -aoa
     
    解压缩test.zip到D盘的test文件夹
    x 表示解压缩,并且使得目录结构不变。若想解压后在一个目录下,则用e
     
    -o D: est 
    表示吧压缩包内的文件解压到D: est目录下。-o用于指定输出目录
     
    -aoa
    表示直接覆盖现有文件,且没有提示。类似的还有:
    -aos跳过现有文件不会覆盖
    -aou如果相同文件名的文件已存在,将自动重命名被释放的文件
    -aot如果相同文件名的文件已存在,将自动重命名现有的文件
     

    tar 打包

    tar -cvf xx.tar *.dmp    -  打包 c,显示进度 v,指定文件名 f(必须,且在最后,其后只能跟文件名)

    tar -xvf xx.tar               -  解开 x,显示进度 v,指定文件名 f(必须,且在最后,其后只能跟文件名)

    zip 打包、解压:

    zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。

    1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

    # zip -r yasuo.zip abc.txt dir1

    2.我下载了一个yasuo.zip文件,想解压缩:

    # unzip yasuo.zip

    3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

    # unzip abc?.zip

    注释:?表示一个字符,如果用*表示任意多个字符。

    4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

    # unzip -v large.zip

    5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

    # unzip -t large.zip

    6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

    # unzip -j music.zip

  • 相关阅读:
    js正则表达式验证【引用网址】
    Chart控件的使用实例
    C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解
    C#进阶系列——WebApi 接口参数不再困惑:传参详解
    C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
    【UiPath 中文教程】02
    八幅漫画理解使用JSON Web Token设计单点登录系统
    JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案
    webservice 教程
    IBM MQ 使用指南
  • 原文地址:https://www.cnblogs.com/jarod99/p/9770492.html
Copyright © 2020-2023  润新知