一、7z命令行压缩方法

set path="C:\Program Files\7-Zip" //设置命令路径,就是软件安装路径

7z a -tzip "D:\KPAN\work\backup\MyJava.zip" "C:\Users\john\*" -x!.* //条件压缩,排除.*格式文件

7z a -tzip "D:\KPAN\work\backup\SqlData.zip" "D:\mysql\data\*"//全部压缩

7z a -tzip   "D:\BIMRPABAK\BIM\BIM%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%time:~0,2%%time:~3,2%" "D:\BIM\*" //压缩并重命名为:BIM年月日时分

其他命令

a:将文件添加到压缩档案中

b:测试压缩或解压算法执行时的 CPU 占用

d:从压缩档案中删除文件

e:将压缩档案中的所有文件解压到指定路径,所有文件将输出到同一个目录中

h:计算文件的哈希值

i:显示有关支持格式的信息

l:列出压缩档案的内容

rn:重命名压缩档案中的文件

t:测试压缩档案的完整性

u:更新要进入压缩档案中的文件

x:将压缩档案中的所有文件解压到指定路径,并包含所有文件的完整路径

常见状态

0 : 正常,没有错误;

1 : 警告,没有致命的错误,例如某些文件正在被使用,没有被压缩;

2 : 致命错误;

7 : 命令行错误;

8 : 没有足够的内存;

255 : 用户停止了操作;

二、winrar命令压缩方法

cd "C:\Program Files\WinRAR" //切换目录到安装文件夹下

rar a -m1 -ep1 -r "D:\KPAN\WORK\backup\MyJava.zip" "C:\Users\john\workspace"//全部压缩

a 添加 -m1压缩方式为最快方式 -eq1基本路径 -r递归子文件夹

rar a -m1 -ep1 -r "D:\KPAN\WORK\backup\MyJar.zip" "C:\Program Files\Java\jre7\jar"

rar a -m1 -ep1 -r "D:\KPAN\WORK\backup\SqlData.zip" "D:\xampp\mysql\data"

rar a -agInfolexServerYYYYMMDDHHMM D:\BIMRPABAK\InfolexServer\  D:\BIMRPA\InfolexServer_V5.1  //压缩重命名为:InfolexServer年月日时分

 -m<n>  设置压缩模式:

-m0   存储     添加到压缩文件时不压缩文件。
   -m1   最快      使用最快方式(低压缩)
   -m2   较快      使用快速压缩方式
   -m3   标准      使用标准(默认)压缩方式
   -m4   较好      使用较好压缩方式(较好压缩,但是慢)
   -m5   最好      使用最大压缩方式(最好的压缩,但是最慢)

如果没有指定这个开关,RAR使用-m3方式(标准压缩)。

默认情况下,RAR 在 -m1 和 -m2 模式中只使用常规压缩算法,高级算法
        像声音和真彩处理只有在 -m3..-m5 模式下才启用,提升的文本压缩只有
        在 -m4..-m5 中才被激活。默认值可以使用 -mc 开关替代

-ag[格式]
        使用当前的日期和时间生成压缩文件名。

当创建压缩文件时附加当前日期字符串到压缩文件名上。用于每日备份。

附加的字符串格式有几种可选的格式参数定义或使用"YYYYMMDDHHMMSS"。
        字符串的格式可以包含下列字符:

Y   - 年
        M   - 月
        MMM - 使用文本字符串作为月名(Jan,Feb,等.)
        W   - 年的第几周 (每星期从星期一开始)
        A   - 星期几 (星期一 -1,星期日 - 7)
        D   - 月的第几天
        E   - 年的第几天
        H   - 小时
        M   - 分 (如果在小时后,被作为分钟对待)
        S   - 秒
        N   - 压缩文件数。RAR 搜索要生成的名字的文件是否存在,如果发现
              它已经存在,将递增一个压缩文件数字,直到生成一个唯一的名字。
             'N' 格式化字符在创建卷时不被支持。

上面列出的每个字符串仅表示添加到压缩文件名中的一个字符。例如,
        使用  WW 表示 2 数字的星期或 YYYY 定义 4 数字的年。

如果在格式化字符串的第一个字符是'+',日期字符串和基本压缩文件名
        位置交换,所以日期将在压缩文件名之前。

格式化字符串可以包含在 '{' 和 '}' 包含的可选字符。此文本插入到压
        缩文件名中。

所有其它字符被不变地添加到文件名上。

如果你需要更新已经存在的压缩文件,小心使用 -ag 开关。依赖于以前
        使用的 -ag 传送的格式化字符串和时间,生成的和现有的压缩文件名可
        能不匹配。在这种情况下 RAR 会创建一个新的压缩文件,而不是更新现
        有文件。

例子:

1) 使用默认 YYYYMMDDHHMMSS 格式

rar a -ag backup

2) 使用 DD-MMM-YY 格式

rar a -agDD-MMM-YY backup

3) 使用 YYYYMMDDHHMM 格式,替换'backup'之前的日期

rar a -ag+YYYYMMDDHHMM backup

4) 使用 YYYY-WW-A 格式,包含区段描述

rar a -agYYYY{year}-WW{week}-A{wday} backup

5) 使用 YYYYMMDD 和压缩文件数。它允许你在同一天使用 -agyymmdd-nn
           数次,每一个新的压缩文件名都将包含一个新的递增数字。

rar a -agYYYYMMDD-NN backup

7z和winrar命令行压缩方法相关推荐

  1. 利用WinRAR命令行压缩文件或文件夹

    利用WinRAR命令行压缩文件或文件夹 2007-11-14 15:07 压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/ 压缩多个文件 ...

  2. 利用WinRAR命令行压缩文件或文件夹2007-11-14 15:07压缩文件夹

    利用WinRAR命令行压缩文件或文件夹 2007-11-14 15:07 压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/ 压缩多个文件 ...

  3. mac 命令行 解压7z文件_命令行压缩解压缩一 7z

    命令行压缩解压缩一 7z 1) 简介 7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压缩软件. 主页:http://www.7-zip.org/ 中文主页:http://7z ...

  4. mac 命令行 解压7z文件_命令行压缩解压7z

    命令行压缩解压一 7z 1) 简介7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件.主页:http://www.7-zip.org/中文主页:http://7z.spar ...

  5. bat脚本使用winRAR命令行压缩文件

    使用背景 在项目中,我们的文件目录通常是这样的 project-name –project1 ----node_modules ----src ----- –project2 ----node_mod ...

  6. 7zip和winrar命令行备份

    个人数据习惯 固定数据:所有重要数据都在云盘有备份,图片视频等百度盘 变动数据:比如笔记,日程等,采用每日随电脑启动批处理程序,需要将日常变更压缩打包后放到同步盘文件夹下,自动同步 这样即使电脑中毒, ...

  7. 7z 命令行压缩解压详解-中文版

    1) 简介 7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件. 主页:http://www.7-zip.org/ 中文主页:http://7z.sparanoid.com ...

  8. windows winrar 指令_【转】winrar命令行详解

    从命令行也可以运行 WinRAR 命令,常规的命令行语法描述如下: WinRAR  - - 命令:WinRAR 运行的字符组合代表功能 开关:切换操作指定类型,压缩强度,压缩文件类型,等等的定义. 压 ...

  9. WinRAR 命令行简体中文说明

    从命令行也可以运行 WinRAR 命令,常规的命令行语法描述如下: WinRAR - - 命令 要 WinRAR 运行的字符组合代表功能. 开关 切换操作指定类型,压缩强度,压缩文件类型,等等的定义. ...

最新文章

  1. Python爬虫应用实战-网站数据爬取及数据分析
  2. shutdown,halt,reboot,init
  3. CocosCreator1.x实现水流动的效果
  4. linux命令数据盘分多个区,pvmove命令 – 移动物理盘区
  5. 对前后端分离和FastDFS的使用的再理解
  6. html大小和浏览器可视区域一样吗,浏览器窗口可视区域大小和网页尺寸和网页卷去的距离与偏移量...
  7. r语言 小树转化百分数_魅力语言小课堂|绕口令《说日》
  8. LINUX搭建EtherCalc环境
  9. 计算机论文中的技术路线,毕业论文开题报告中技术路线怎么写
  10. 2015-2017互联网产品经理笔试题
  11. 松原计算机等级考试试题,2019年上半年吉林省松原市计算机等级考试注意事项...
  12. poj 1129 四色原理DFS
  13. ERROR: Exception when publishing, exception message
  14. 医学图像分割 unet实现(一)
  15. 高等数学(第七版)同济大学 习题11-2 个人解答
  16. Java中汉字转拼音pinyin4j的用法
  17. 有点厉害!用12万行代码堆出来个蔡徐坤,关键是能跑能跳!
  18. Vue中gsap库实现数字递增动画
  19. 学习python最好的书籍_最好的Python书籍
  20. Qt学习(6)——Q_PROPERTY宏解析

热门文章

  1. PC端自适应-rem
  2. JMeter递增加压
  3. php 00截断,文件上传之\00截断与文件包含之%00截断 文件包含漏洞详解 – jinglingshu的博客...
  4. 新一配:金融学的历史起源和主要分类【转载】
  5. 从产品角度分析羊了个羊为何能爆火
  6. open3d使用知识拾遗
  7. unity3D 鼠标点击游戏物体碰撞 (射线)
  8. 玩转#ChatGPT之“用Chat GPT 做出行攻略”
  9. CSS hover改变背景图片过渡动画生硬
  10. 高性能网站架构之缓存篇—Redis集群搭建