• 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

  • 相关阅读:
    【Git】时光机命令—Git命令
    【Vue.js】vue引入组件报错:该组件未注册?
    【CSS】flex布局初认识
    【Vue.js】基于vue的实时搜索,在结果中高亮显示关键词
    MyBatis介绍并解决jdbc编程的问题
    MyBatis中 #{} 和 ${}的区别
    Mybatis执行操作时控制台日志中显示sql语句
    Mybatis中常见操作(基本操作+动态sql+sql片段+关联映射(resultMap))
    Spring配置初始化和销毁的方法
    平时工作常用linux命令总结
  • 原文地址:https://www.cnblogs.com/jarod99/p/9770492.html
Copyright © 2020-2023  润新知