• Winzip和Winrar命令行的使用


    Winzip和Winrar除了提供丰富灵活的图形界面操作功能外,二者都还具备从命令行模式进行文件的压缩与解压缩操作功能,极大的方便了我们在批处理文件中调用压缩软件。以下给出了二者的常用命令行使用方法:[@more@]
    准备运行环境
    一、准备Winzip命令行运行环境 http://www.winzip.com/
    Winzip的图形操作模式与命令行操作模式是分开的2个功能,因此要使用Winzip的命令行模式,要下载及安装winzip的图形模式软件wzbeta32.exe和 winzip的命令行模式软件wzcline.exe,安装后会有2个可执行文件: wzzip.exe是命令行模式压缩执行文件,wzunzip.exe是命令行模式解压缩文件。为了在任何命令行模式路径下执行它们,将这2个可执行文件拷贝到系统目录下,比如c:windows。
    二、准备Winrar命令行运行环境 http://www.rarsoft.com/
    下载并安装完rar后,在安装目录下就会生成winrar.exe和rar.exe,winrar.exe即是winrar的图形界面程序,也可作为命令行执行程序,rar.exe是纯命令行执行程序。同样,为了在任何命令行模式路径下执行它,将这个执行文件拷贝到系统目录下,比如c:windows。
    帮助信息
    在命令行状态下,输入不带参数的wzzip、wzunzip 或 rar,将打印出帮助信息
    常用的压缩与解压缩操作举例
    下面我们通过例子,对比一下Winzip和Winrar的基本压缩与解压缩操作命令。假设压缩包文件名为test.zip和test.rar。
    任务描述
    Winzip  Winrar
    压缩目录test及其子目录的文件内容
    Wzzip test.zip test -r -P
    WINRAR A test.rar test -r
    删除压缩包中的*.txt文件
    Wzzip test.zip *.txt -d
    WinRAR d test.rar *.txt
    刷新压缩包中的文件,即添加已经存在于压缩包中但更新的文件
    Wzzip test.zip test -f
    Winrar f test.rar test
    更新压缩包中的文件,即添加已经存在于压缩包中但更新的文件以及新文件
    Wzzip test.zip test -u
    Winrar u test.rar test
    移动文件到压缩包,即添加文件到压缩包后再删除被压缩的文件
    Wzzip test.zip -r -P -m
    Winrar m test.rar test -r
    添加全部 *.exe 文件到压缩文件,但排除有 a或b 开头名称的文件
    Wzzip test.zip test *.exe -xa*.* -xb*.*
    WinRAR a test.rar test *.exe -xa*.* -xb*.*
    加密码进行压缩
    Wzzip test.zip test -s123。注意密码是大小写敏感的。
    WINRAR A test.rar test -p123 -r。注意密码是大小写敏感的。
    按名字排序、以简要方式列表显示压缩包文件
    Wzzip test.zip -vbn
    Rar l test.rar
    锁定压缩包,即防止未来对压缩包的任何修改
    winzip无对应命令
    Winrar k test.rar
    创建360kb大小的分卷压缩包
    winzip无对应命令
    Winrar a -v360 test
        
    带子目录信息解压缩文件
    Wzunzip test.zip -d
    Winrar x test.rar -r
    不带子目录信息解压缩文件
    Wzunzip test.zip
    Winrar e test
    解压缩文件到指定目录,如果目录不存在,自动创建
    Wzunzip test,zip newfolder
    Winrar x test.rar newfolder
    解压缩文件并确认覆盖文件
    Wzunzip test.zip -y
    Winrar x test.rar -y
    解压缩特定文件
    Wzunzip test *.txt
    Winrar x test *.txt
    解压缩现有文件的更新文件
    Wzunzip test.zip -f
    Winrar x test.rar -f
    解压缩现有文件的更新文件及新文件
    Wzunzip test -n
    Winrar x test -u
    批量解压缩文件
    Wzunzip *.zip
    WinRAR e *.rar

  • 相关阅读:
    读书笔记之:C语言核心技术
    读书笔记之:C++Primer 第4版(ch111)
    读书笔记之:C与指针
    读书笔记之:C专家编程
    读书笔记之:C/C++代码精髓
    浮点数在内存中的表示
    读书笔记之:C++Primer 第4版(ch1214)
    C/C++语言中const的用法
    比NotePad++更好的文本代码(C#)编辑器Sublime Text
    ExtJs十四(ExtJs Mvc图片管理之四)
  • 原文地址:https://www.cnblogs.com/waw/p/4263347.html
Copyright © 2020-2023  润新知