winrar命令行压缩
1. 使用RAR命令行程序压缩文件同名覆盖
-as 这个开关可实现你的目的。
以下内容引用自WinRAR的帮助文档:
-as 同步压缩文件内容
如果压缩时使用这个开关,这些在当前被添加文件列表中不存在的被压缩文件将从压缩文件中删除。它对于使用这个开关和 -u(更新)组合同步一个压缩文件和正在压缩目录的内容很便利
2. 如何使用winrar的命令行解压tar文件
windows中winrar命令行方式使用
在Windows系统中的文件压缩/解压缩工具winrar功能强大,虽然我们都习惯于用图形界面的winrar,但是它也能在命令行方式下面使用,这在企图让winrar批量自动压缩解压缩的时候尤其有用。
它自带的帮助也非常的全面,现在从中择出来一些比较常用的总结一下,以免再找的时候比
较头晕
1,最简单的压缩命令:
winrar a asdf.txt.rar asdf.txt
a的意思是进行压缩动作,后面第一个参数是被压缩后的文件名,后缀当然是rar了,最后面
的参数就是要被压缩的文件名
2,最简单的解压缩命令:
winrar e asdf.txt.rar
e的意思是执行解压缩,解压缩的文件是后面这唯一的参数,但是这个e解压缩是把解出来的
文件释放到当前目录下面,与asdf.txt.rar文件并列了,因此,更加实用的是下面的带路径
解压缩。
3,带路径的解压缩命令:
winrar x asdf.rar
x的意思是执行带绝对路径解压动作,这会在当前文件夹下创建一个文件夹asdf,把压缩包
里的文件、文件夹不改动结构释放到文件asdf里面,就像我们在winrar的图形界面下看到的
一样。
4,指定压缩级别压缩:
winrar a -m5 asdf.tr.rar asdf.tr
要被压缩的不再是一个txt文本,而是一个文本格式的十几M的仿真数据文件,希望能够最大
程度的压缩。使用压缩参数-m5。在winrar中,执行操作是不带前导-符号的参数,比如“a
”或“x”,而修饰这种动作的参数,使用带前导符号“-”的参数,比如-m5。其中-m就是
指定压缩级别的参数,压缩级别有如下五级:
-m0 存储 添加到压缩文件时不压缩文件。
-m1 最快 使用最快方式(低压缩)
-m2 较快 使用快速压缩方式
-m3 标准 使用标准(默认)压缩方式
-m4 较好 使用较好压缩方式(较好压缩,但是慢)
-m5 最好 使用最大压缩方式(最好的压缩,但是最慢)
默认的是-m3级别,级别不同,对于大数据量的文本文件压缩后的文件大小有很大的差异
5,指定压缩后删除原文件:
winrar a -m5 -df asdf.tr.rar asdf.tr
用参数-df指定压缩为asdf.tr.rar压缩文件后,删除原文件asdf.tr,也可以是:
winrar m -m5 asdf.tr.rar asdf.tr
这个m的意思是把文件asdf.tr移动入压缩文件asdf.tr.rar中
6,创建自解压文件:
winrar s asdf.tr.rar
在gui界面中,创建自解压文件是有个选项可以直接选择的。而在命令行中,是分为两个步
骤的,第一步是用压缩命令进行压缩:
winrar a -m5 -df asdf.tr.rar asdf.tr
第二步是用s命令把这个压缩文件转化为自解压文件:
winrar s asdf.tr.rar
转化后,生成了自解压文件:asdf.tr.exe
基本上,日常使用这六条就够
3. 如何使用winrar命令行压缩一个文件夹,并且打开压缩文件是直接显示该文件夹
@echo off
"C:\Program Files\WinRAR\rar.exe" a -ep1 -R C:\Users\Administrator\Desktop\1\1.rar C:\Users\Administrator\Desktop\1
试一试。我找这个问题找了好久,最后找不到,有个同事对VB有些了解,帮忙弄的这个。
"C:\Program Files\WinRAR\rar.exe"这个是rar的路径,也可以WinRAR a这种。
-ep1是关键,没有这个就是所有文件都在一个路径里了。
-R这个不太懂。
C:\Users\Administrator\Desktop\1\1.rar这个是指把压缩包放在哪儿,名字为1的rar文件。C:\Users\Administrator\Desktop\1这个是指把哪个路径的文件压缩。具体根据实际情况自己修改,这只是我自己建的例子。如有错误,欢迎指正。如有帮助,点赞啥的也不要吝啬哈。
4. 怎么用winrar命令行压缩zip文件
WINRAR比较新的版本,命令行直接支持zip文件的。例子如下
压缩一个目录(压缩two这个目录)
winrar.exe
a
c:\one\two.zip
c:\one\two
压缩一个文件(压缩three.bmp这个文件)
winrar.exe
a
c:\one\two\three.zip
c:\one\two\three.bmp
如果命令执行不了,尝试把开头的winrar.exe前面加上完整路径,例如"c:\Program
Files\WinRAR\winrar.exe