Winzip和Winrar命令行的使用

简介: Winzip和Winrar除了提供丰富灵活的图形界面操作功能外,二者都还具备从命令行模式进行文件的压缩与解压缩操作功能,极大的方便了我们在批处理文件中调用压缩软件。以下给出了二者的常用命令行使用方法:[@more@]准备运行环境一、准备Winzip命令行运行环境 http://www.

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

目录
相关文章
PyInstall的安装,使用,以及最后打包成一个exe文件
PyInstall的安装,使用,以及最后打包成一个exe文件
|
8月前
|
Windows
cmd命令行如何快速进入当前目录
cmd命令行如何快速进入当前目录
250 0
|
Shell Windows
在Cmder中配置msys2的终端
在Cmder中配置msys2的终端
250 0
|
Shell Windows
Windows在当前路径下打开cmd不用复制粘贴
Windows在当前路径下打开cmd不用复制粘贴
96 3
|
Windows
Win系统 - 文件夹或文件已在另一程序中打开怎么办?
Win系统 - 文件夹或文件已在另一程序中打开怎么办?
459 0
Win系统 - 文件夹或文件已在另一程序中打开怎么办?
|
安全
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
365 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(上)
|
Linux 程序员 Windows
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
167 0
Win系统 - 命令行选 Cmd 还是 PowerShell 好?(下)
|
C# C++
C#如何打包EXE程序生成setup安装文件
项目结束之后,有需要将winForm程序打包成.exe文件提供给用户。这里记录一下打包过程。
1740 0
C#如何打包EXE程序生成setup安装文件
|
Windows
Windows系统 explorer命令详解,Windows命令行打开文件资源管理器
第一步、打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」
969 0
Windows系统 explorer命令详解,Windows命令行打开文件资源管理器
TortoiseSVN webstorm命令行
使用webstorm 的svn的时候 查询了很多资料说 tortoiseSVN 不行 参考文章:http://blog.csdn.net/heng_ji/article/details/42125031
125 0
TortoiseSVN webstorm命令行