分卷参数就是-v,后面接大小和单位,比如-v1000k或者-v1m或者-v1g,单位跟你在图形界面能用到的单位一样
比如rar a -m0 -v1m test *.*
将会按1M的大小进行分卷,压缩后得到的文件名就是test.part1.rar、test.part2.rar、test.part3.rar.....
除了这种格式之外,rar有一个-ag参数,可以按当前日期和时间创建文件名,比如
rar a -m0 -v1m -agYYYYMMDD TEST *.*
将按1M大小创建出TEST20100513.part1.rar、TEST20100513.part2.rar这种分卷文件
而rar a -m0 -v1m -ag+YYYYMMDD TEST *.*
文件名与上面类似,只是TEST移到了时间的后面,变成了20100513Test.part1.rar
下面是-ag的详细说明
-AG[格式]:使用当前的日期和时间产生压缩文件名,格式可以为YYYYMMDDHHMMSS,另外可以使用一种特殊格式N来代表备份时产生自动数字序号,这个格式也可和日期格式组合;另外如果格式的第一个字符为+则会交换基本文件名和日期格式的位置;如果要保留格式字符可以使用{}括起来
RAR A -AGYYYYMM-NN MYBAK C:\BOOT 将产生诸如MYBAK200701-01,MYBAK200701-02的备份
RAR A -AG+YYYYMMN MYBAK C:\BOOT 将产生诸如20070101MYBAK,20070102MYBAK的备份
RAR A -AGyy{year}mm{month}nn MYBAK C:\BOOT 将产生诸如mybak07year01month01,mybak07year01month02的备份
RAR A -AGYYYWWA MYBAK C:\BOOT 将产生2007043的备份(2007年第4周星期三)
B. WINRAR和WINZIP用命令行压缩文件夹的语法
RAR 3.70 beta 8 版权所有 (c) 1993-2007 Alexander Roshal 5 May 2007
注册给 Tartoterv Kft.
用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
<@列表文件...> <解压路径\>
<注释>
a 添加文件到压缩文件
c 添加压缩文件注释
cf 添加文件注释
ch 更改压缩文件参数
cw 写入压缩文件注释到文件
d 删除压缩文件中的文件
e 解压压缩文件到当前目录
f 刷新压缩文件中的文件
i[参数]=<串> 在压缩文件中查找字符串
k 锁定压缩文件
l[t,b] 列出压缩文件[技术信息,简洁]
m[f] 移动到压缩文件[仅对文件]
p 打印文件到标准输出设备
r 修复压缩文件
rc 重建丢失的卷
rn 重命名压缩文件
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[名字|-] 转换压缩文件为自解压格式或反之
t 测试压缩文件
u 更新压缩文件中的文件
v[t,b] 详细列出压缩文件[技术信息,简洁]
x 用绝对路径解压文件
<开关>
- 停止扫描
ac 压缩或解压后清除存档属性
ad 添加压缩文件名到目标路径
ag[格式] 使用当前日期生成压缩文件名
ao 添加具有存档属性的文件
ap<路径> 添加路径到压缩文件中
as 同步压缩文件内容
av 添加用户身份校验 (仅注册版)
av- 禁用用户身份校验
c- 禁用注释显示
cfg- 禁用读取配置
cl 名称转换为小写
cu 名称转换为大写
df 压缩后删除文件
dh 打开共享文件
ds 对固实压缩文件禁用名称排序
e[+]<属性> 设置文件排除和包括属性
ed 不添加空目录
en 不添加"压缩文件结束"标志
ep 从名称中排除路径
ep1 从名称中排除基本目录
ep2 展开为完整路径
ep3 扩展路径为包含盘符的完全路径
f 刷新文件
hp[密码] 同时加密文件数据和文件头
id[c,d,p,q] 禁用信息显示
ieml[地址] 邮寄压缩文件
ierr 发送所有消息到标准错误设备
ilog[名称] 把错误写到日志文件 (仅注册版)
inul 禁用所有消息
ioff 完成一个操作后关闭 PC 电源
isnd 启用声音
k 锁定压缩文件
kb 保留损坏的已解压文件
m<0..5> 设置压缩级别(0-存储...3-默认...5-最大)
mc<参数> 设置高级压缩参数
md<大小> 以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] 指定存储的文件类型
mt<线程> 设置线程数
n<文件> 仅包括指定文件
n@ 从标准输入设备读取要包括的文件名称
n@<列表> 在指定列表文件包括文件
o+ 覆盖已存在文件
o- 不覆盖已存在文件
oc 设置 NTFS 压缩属性
or 自动重命名文件
os 保存 NTFS 流
ow 保存或恢复文件所有权和组
[密码] 设置密码
p- 不询问密码
r 包含子目录
r0 仅包含通配符名称的子目录
ri<P>[:<S>] 设置优先级 (0-默认,1-最小..15-最大) 和休眠时间(毫秒)
rr[N] 添加数据恢复记录
rv[N] 创建恢复卷
s[<N>,v[-],e] 创建固实压缩文件
s- 禁用固实压缩文件
sc<chr>[obj] 指定字符集
sfx[名称] 创建自解压文件
si[名称] 从标准输入设备读取数据
sl<大小> 处理小于指定大小的文件
sm<大小> 处理大于指定大小的文件
t 压缩后测试文件
ta<日期> 添加日期 <日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<日期> 添加日期 <日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk 保留原始压缩文件时间
tl 设置压缩文件时间为最新时间
tn<时间> 添加 <时间> 以后的文件
to<时间> 添加 <时间> 以前的文件
ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)
u 更新文件
v 自动检测创建卷的大小或者列出所有的卷
v<大小>[k,b] 创建卷大小=<大小>*1000 [*1024, *1]
vd 创建卷前清除磁盘内容
ver[n] 文件版本控制
vn 使用旧样式卷命名方案
vp 每卷之前暂停
w<路径> 指定工作目录
x<文件> 排除指定的文件
x@ 从标准输入设备读取要排除的文件名
x@<列表> 排除指定列表文件中的文件
y 假设对全部询问都回答是
z[文件] 从文件读取压缩文件注释
C. 用DOS命令怎么把多个文件夹进行压缩
你用什么压缩工具?
如果装了winrar,则其安装目录中命令行版工具rar.exe,用法示例如下,如果是别的压缩工具,参数用法不同,请说明。
rar a MyData.rar -m5 -s -r D:\test\*.* E:\data\*.* E:\mydata\*.*
其中:a表示创建压缩文档的命令;-m5是指定最大压缩比率;-s是采用固实压缩;-r是递归压缩文件夹中所有文件;后面的待压缩的若干文件夹。
如果winrar的安装目录不在环境变量PATH中,则需要写全路径,如:"C:\Program Files\WinRar\rar" ......
D. linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。
linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。可以使用命令zip -r mydata.zip dir。例如:
要压缩/home/data这个目录,则压缩命令为zip -q -r mydata.zip /home/data;
如果现在在/home 这个目录下,则命令是zip -q -r data.zip data;
如果在/home/data 这个目录下,则命令是zip -q -r data.zip * 。
(4)压缩的命令行扩展阅读
linux zip压缩命令主要参数介绍:
1、-c:将解压缩的结果。
2、-l:显示压缩文件内所包含的文件。
3、-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
4、-t:检查压缩文件是否正确。
5、-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。
6、-v:执行是时显示详细的信息。
7、-z:仅显示压缩文件的备注文字。
8、-a:对文本文件进行必要的字符转换。
9、-b:不要对文本文件进行字符转换。
10、-C:压缩文件中的文件名称区分大小写。
E. 如何用命令行实现压缩
说明白要压缩什么 什么情况
F. 命令行实现的WINRAR压缩
现在rar不支持命令行,你可以试一试其他压缩软件。
G. 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 *.exe -xf*.* -xb*.*
WinRAR a test *.exe -xf*.* -xb*.*
加密码进行压缩
Wzzip test.zip test –s123。注意密码是大小写敏感的。在图形界面下打开带密码的压缩文件,会看到+号标记。
WINRAR A test.rar test –p123 –r。注意密码是大小写敏感的。在图形界面下打开带密码的压缩文件,会看到*号标记。
按名字排序、以简要方式列表显示压缩包文件
Wzzip test.zip -vbn
Rar l test.rar
锁定压缩包,即防止未来对压缩包的任何修改
无对应命令
Winrar k test.rar
创建360kb大小的分卷压缩包
无对应命令
Winrar a –v360 test
带子目录信息解压缩文件
Wzunzip test -d
Winrar x test -r
不带子目录信息解压缩文件
Wzunzip test
Winrar e test
解压缩文件到指定目录,如果目录不存在,自动创建
Wzunzip test newfolder
Winrar x test newfolder
解压缩文件并确认覆盖文件
Wzunzip test -y
Winrar x test –y
解压缩特定文件
Wzunzip test *.txt
Winrar x test *.txt
解压缩现有文件的更新文件
Wzunzip test –f
Winrar x test –f
解压缩现有文件的更新文件及新文件
Wzunzip test -n
Winrar x test -u
批量解压缩文件
Wzunzip *.zip
WinRAR e *.rar
H. winrar命令提示符压缩文件
从命令行也可以运行
WinRAR
命令,常规的命令行语法描述如下:
WinRAR
<命令>
-<开关1>
-<开关N>
<压缩文件
>
<文件...>
<@列表文件...>
<解压路径\>
命令
指定
WinRAR
运行的命令的字符组合。点击
这里
查看
WinRAR
的命令列表。
开关
切换操作指定类型,压缩强度,压缩文件类型,等等的定义。点击
这里
查看
WinRAR
的开关列表。
压缩文件
要处理的压缩文件名。
文件
要处理的文件名。
列表文件
列表文件是包含要处理文件名称的纯文本。文件名应该在第一卷启动。可以在列表文件中使用
//字符后添加注释。例如,你可以包含两列字符串创建
backup.lst:
c:\work\doc\*.txt
//备份文本文档
c:\work\image\*.bmp
//备份图片
c:\work\misc
并接着运行:
winrar
a
backup
@backup.lst
你可以在命令行中同时指定普通的文件名和列表文件名。
解压路径
只与命令
e
和
x
,搭配使用。指出解压文件添加的位置。如果文件夹不存在时,会自动创建。
注意事项
a)
如果未指定
文件
或是
列表文件
时,WinRAR
将会以缺省的
*.*
运行全部的文件;
b)
如果在创建压缩文件时未指定压缩文件扩展名,WinRAR
将会使用在
压缩配置
中选定的默认压缩文件格式。但你可以指定
.RAR
或
.ZIP
扩展名来替换它们。
如果解压时未指定压缩文件扩展名,WinRAR
会认为是
.rar,所以
*
意味着所有
.rar
扩展名的所有文件。如果你需要处理所有没有扩展名的压缩文件,请使
*.
掩码。*.*
掩码选择所有文件。您可以在大部分的操作中在压缩文件名中使用通配符,例如解压、测试和许多其它操作中,但在压缩和删除时不能使用通配符。
c)
在命令行所输入的开关会替换相同的配置设置值
;
d)
在命令
c
、e、s、t、rr、k
和
x
可在压缩文件名中使用通配符。如此可以用单个的命令来进行超过一个以上的压缩文件,除此之外,如果你指定
-r
开关于这些命令时,它们将会搜索在子文件夹中的压缩文件
;
e)
某些命令和开关只应用在
RAR
压缩文件,有些则在
RAR
和
ZIP
都可使用,而某些则可应用在全部的压缩文件格式。这一些都得看压缩文件格式所提供的特性而定
;
f)
命令和开关的大小写是相同意思的,你可以用大写或者小写来下命令均可。
g)
如果命令行的任何部分包含空格,请用引号括起来。
例子
添加文件夹
"c:\latest
data"
到压缩文件
Info.rar
中
WinRAR
a
Info.rar
"c:\latest
data"
解压压缩文件
Info.rar
到文件夹
d:\data
WinRAR
x
Info.rar
d:\data\
===========================
如果以上觉得信息不够呢,就打开WINRAR,菜单《帮助》------>《帮助主题》
I. 如何用CMD命令 解压缩文件rar
系统自带CMD本身不支持CMD的,你把你winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,或者自己设置一下系统环境变量,把winrar的目录加进去。其实就是方便调用而已。
RAR.exe负责的功能是压缩文件
UnRAR.exe负责的功能则是解压缩文件
实例一下,
假设,D:\abc文件夹下有个a.rar文件
你要把a文件解压到当前目录
你就在命令行里输入命令,unrar x(注释,命令x为使用绝对路径)D:\abc\a.rar(注释,这是你要解压的文件的绝对路径) D:\(注释,这个是你想解压的路径,如果留空则默认解压到%HOMEPATH%目录)
如果你不想用绝对路径解压,在cmd中跳转到,rar文件的目录下,改用命令e,
继续以D:\abc文件夹下有个a.rar文件为例,你到了abc的目录下输入,unrar e a.rar(注释,这里用相对路径)D:\(注释这里依然是你想解压到得目录,但留空则解压到当前目录)
其次,rar文件有密码,则加上开关-p[]
例unrar e -p[abc] a.rar d:\
举一反三,解压中其他需求就加上它预设的开关就是了,压缩也是如此
关于命令,你应该想问怎么将几个文件合并成一个文件吧?
首先说一下文件,文件存储方式有两种,一种就是好像txt这类,用字符方式记录,而另一种就是用二进制(0和1)的方式记录。好像mp3这类格式。
实例,如想把a.txt和b.txt里面的内容合并到c.txt,
a.txt+b.txt c.txt
事实上基本看到的文件都是二进制文件方式存储,例如合并a.mp3和b.mp3吧,
你就用 /b a.mp3+b.mp3 c.mp3
J. 怎么用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