压缩批处理命令

合集下载

游戏极限压缩常见命令

游戏极限压缩常见命令

游戏极限压缩常见命令游戏极限压缩常见命令2010年11月14日星期日 0:19文章只是写给自己看的,文中所有的out为输出文件名,in为输入文件名至于这些软件,我就不提供地址了,google一下吧,不算很难找~老外用的比较多(国内相对很少,主要因为都是控制台程序,没有图形界面)btw:文中所有程序都省略了后缀(.exe)1分钟后关机:shutdown -s -f -t 60---------------------------压缩部分-----------------------------预压缩(解压)precomp -slow [-oOUT.pcf] inFile无压缩量打包7za a -tzip -mx0 out.zip 压缩的文件(或列表,空格分开)简单压缩srep inFile out.reparc最高压缩量压缩arc a -mx out.arc 压缩的文件(或列表,空格分开)7z最高量压缩7za a -t7z -mx9 out.7z 压缩的文件(或列表,空格分开)---------------------------解压部分----------------------------- 解压arc(-y代表不管什么错误都有确定)arc x -y in.arc解压7z7za x -y in.7z(zip)srep解压(-d:解压;-delete:操作完成后删除源文件)srep -d -delete in.rep outFile还原原始文件precomp -r in.pcf--------------------------音频转换------------------------------ wav转MP3(-h 高品质MP3)lame -h in.wav out.mp3MP3转wavlame --decode in.mp3 out.wavwav转ogg(-q4 中低品质 q2较低)oggenc2 -q4 in.wav out.oggogg转wavoggdec -w out.wav in.oggwav编码转换(-q:安静模式 -i:ima-adpcm格式)sox -q in.wav -i out.wav首先准备的软件1:Precomp (只需要这两个文件precomp.exe,packjpg_dll.dll) 2:FreeArc(其实也就是只需要个arc.exe) 打包步骤: 1:使用一个压缩格式对需要压缩的文件(通常就是game啦)进行打包,注意这里的打包指的是无压缩打包就是说使用压缩软件把分散的游戏文件打包成一个单个的文件,你可以7za,winzip,winrar,freearc都可以常见的集中于7za打包和freearc打包,个人倾向于freearc打包, 命令行指令: arc a -m0 [打包后的文件名].arc [需要打包的文件夹完整|相对路径] -m0:指的是无压缩量打包,详见freearc的文档例如:arc a -m0 k1.arc "e:\game" 即将e盘的game文件夹打包成一个单独的文件k1.arc 打完后的文件大小应该和源文件夹大小一致! 2:使用precomp对打包文件进行预压缩(啥叫预压缩呢,简单的说就是分析文件,将已经压缩的数据流,解压出来,便于真正压缩时能获得更高的压缩量,所以预压缩后文件会变大,甚至会变成原来的2倍大) 命令行指令: precomp.exe -slow -v k1.arc -slow:尽量分析数据流多释放些数据-v:显示执行信息(不想看就省略) k1.arc:当然就是刚才打包的文件咯执行后生成k1.pcf文件(这就是预压缩后的实际文件) 3:使用freearc对与压缩文件进行压缩,当然尽量压小些的话,压缩参数就要高些,同时压缩时间也越长命令行指令: arc a -mx "game.arc" "k1.pcf" a:添加压缩包 -mx:和前面的-m0是同一种参数,mx指最大压缩量,压缩和解压时使用的内存最大(经过反复的测试,发现机器的内存值越大,压缩量越高,所以在支持4G以上内存的64位OS上压缩量可以达到最大,当然在2g内存下使用一些特殊的参数也能提高一些压缩量,我的参数arc a -mlzma:767m -di -lc- --cache10m -i2 "game.arc" "k1.pcf" -di:显示压缩信息,-i2:di的辅助参数,显示更多信息,-lc-最大压缩内存使用量, -mlzma=767m 使用lzma算法的最大内存占用值,767是我在2g内存下测试的极限值,再大内存就不够用了,大家可以根据自己机器的实际情况自行测试这个值的大小) 好了经过漫长的等待后文件就压缩好了,通常游戏中的过场动画是没什么压缩量的,所以大家经常看到游戏主程序和动画分开下载的情况这样的压缩结果可能比一般winrar压缩,7z压缩小的多,但是由于多层压缩,压缩时间上并没有什么优势... 所以再次向制作高压游戏的大大们致敬~辛苦了~ 简单说一下解压,解压很简单了一般写个批处理啥的,执行相关的命令即可arc.exe x -y game.arc x:解压-y确认选项全选y 解出k1.pcf precomp.exe -r k1.pcf -r:还原预解压的文件还原出k1.arc arc.exe x -y k1.arc 解压完成了LZ要首先熟悉品处理才行,压缩解压工具要全部用批处理调用的.....关于游戏的极限压缩(就是常见的高压版)2010年10月07日星期四 14:32其实游戏压缩已经经历了很长时间的技术变革了....记得01~02年那会,那些藏金阁中的高压版游戏,都是要经过无数遍的解压(当然还包括了文件格式转换,比如图片格式转换(jpg->bmp),声音格式转换(ogg->mp3,ogg->wav))....随着游戏加密技术的发展,现在的游戏可没以前那么容易解开了,资源也没那么容易搞定,不过压缩技术也在进步目前市面上主流的高压版游戏都是经过多层压缩的(当然以前也是)..经过几日的反复研究,终于摸索出一些门道首先准备的软件1:Precomp (只需要这两个文件precomp.exe,packjpg_dll.dll) 2:FreeArc(其实也就是只需要个arc.exe)打包步骤:1:使用一个压缩格式对需要压缩的文件(通常就是game啦)进行打包,注意这里的打包指的是无压缩打包就是说使用压缩软件把分散的游戏文件打包成一个单个的文件,你可以7za,winzip,winrar,freearc都可以常见的集中于7za打包和freearc打包,个人倾向于freearc打包, 命令行指令:arc a -m0 [打包后的文件名].arc [需要打包的文件夹完整|相对路径]-m0:指的是无压缩量打包,详见freearc的文档例如:arc a -m0 k1.arc "e:\game" 即将e盘的game文件夹打包成一个单独的文件k1.arc打完后的文件大小应该和源文件夹大小一致!2:使用precomp对打包文件进行预压缩(啥叫预压缩呢,简单的说就是分析文件,将已经压缩的数据流,解压出来,便于真正压缩时能获得更高的压缩量,所以预压缩后文件会变大,甚至会变成原来的2倍大)命令行指令:precomp.exe -slow -v k1.arc-slow:尽量分析数据流多释放些数据-v:显示执行信息(不想看就省略)k1.arc:当然就是刚才打包的文件咯执行后生成k1.pcf文件(这就是预压缩后的实际文件)3:使用freearc对与压缩文件进行压缩,当然尽量压小些的话,压缩参数就要高些,同时压缩时间也越长命令行指令:arc a -mx "game.arc" "k1.pcf"a:添加压缩包-mx:和前面的-m0是同一种参数,mx指最大压缩量,压缩和解压时使用的内存最大(经过反复的测试,发现机器的内存值越大,压缩量越高,所以在支持4G以上内存的64位OS上压缩量可以达到最大,当然在2g内存下使用一些特殊的参数也能提高一些压缩量,我的参数arc a -mlzma:767m -di -lc---cache10m -i2 "game.arc" "k1.pcf" -di:显示压缩信息,-i2:di 的辅助参数,显示更多信息,-lc-最大压缩内存使用量, -mlzma=767m 使用lzma算法的最大内存占用值,767是我在2g内存下测试的极限值,再大内存就不够用了,大家可以根据自己机器的实际情况自行测试这个值的大小)好了经过漫长的等待后文件就压缩好了,通常游戏中的过场动画是没什么压缩量的,所以大家经常看到游戏主程序和动画分开下载的情况这样的压缩结果可能比一般winrar压缩,7z压缩小的多,但是由于多层压缩,压缩时间上并没有什么优势...所以再次向制作高压游戏的大大们致敬~辛苦了~简单说一下解压,解压很简单了一般写个批处理啥的,执行相关的命令即可arc.exe x -y game.arcx:解压-y确认选项全选y解出k1.pcfprecomp.exe -r k1.pcf-r:还原预解压的文件还原出k1.arcarc.exe x -y k1.arc解压完成了在玩一些硬盘游戏的时候,会常常看到弹出命令提示符,然后进行漫长的解压缩。

批处理自动备份文件并且压缩以及自动删除旧文件

批处理自动备份文件并且压缩以及自动删除旧文件

批处理自动备份文件并且压缩以及自动删除旧文件首先计算机要安装Winrar,我是默认安装的,安装路径就是c:\Program Files\winrar\开始备份吧。

比如要备份D:\WEB这个文件夹到F:\bak文件夹下面,命令如下start c:\"Program Files"\winrar\rar a -k -r -s -m1 -agYYYYMMDD-{bak}-NN F:\BAK\ D:\WEB\就这一条命令就能搞定了,解释下这条命令,a是添加文件到压缩包,-k是锁定压缩包,-s 是转换文件为解压缩文件,-m1是压缩的标准,就是快速压缩,标准压缩,最好压缩......,-ag是指定生成的文件名,按照我的设置生成的文件名为20140416-bak-02.rar,生成以日期命名的压缩文件,F:\BAK\是生成压缩包存放路径,D:\WEB\是压缩目标。

详细的压缩参数可在命令行输入c:\"Program Files"\winrar\rar /?或者进入c:\"Program Files"\winrar\ 目录,里面有个使用帮助.chm的文件。

如果生成的备份文件需要覆盖上次生成的文件,那命令就更简单了。

命令如下start c:\"Program Files"\winrar\rar a -k -r -s -m1 F:\BAK\每日备份.rar D:\WEB\这条命令我不解释了,参照上面的应该能够理解。

下面是删除旧的备份文件。

由于我硬盘只有100G,每天大概备份文件是10G,所以我是设置为每周星期天删除7天前的备份文件。

命令如下:set deltime=date:~0,10%forfiles.exe /p E:\ /s /m *.rar /d -7 /c "cmd /c del/s @path >>D:\log\deltime%.txt"set deltime=date:~0,10%这句是取一个当前时间的变量,forfiles.exe是系统文件,查找文件的。

怎样压缩文件打包

怎样压缩文件打包

怎样压缩文件打包
压缩文件打包可以使用如下方法:
1. 使用压缩软件:
- 在Windows操作系统下,可以使用WinRAR或7-Zip等软件压缩文件。

首先右键单击要压缩的文件或文件夹,然后选择压缩成RAR或ZIP格式。

- 在Mac操作系统下,可以使用Finder自带的压缩功能或使用Keka等第三方压缩软件进行压缩。

2. 使用命令行压缩工具:
- 在Windows操作系统下,可以使用PowerShell或Command Prompt 命令行工具进行打包。

使用命令如`Compress-Archive -Path "文件路径"
-DestinationPath "输出路径"`。

- 在Mac和Linux操作系统下,则可以使用命令行工具tar加上gzip或者zip命令进行打包压缩。

例如,使用`tar -zcvf "输出文件名.tar.gz" "文件夹路径"`来压缩为tar.gz格式。

3. 使用在线压缩工具:
- 前往在线压缩网站,例如
注意事项:
- 在压缩文件时,可以选择不同的压缩算法和压缩级别以获得更好的压缩效果。

- 压缩文件后,需要确保解压软件已安装在目标计算机上,以便能够解压缩文件。

利用批处理实现文件复制并压缩的实现代码

利用批处理实现文件复制并压缩的实现代码

利⽤批处理实现⽂件复制并压缩的实现代码批处理复制并压缩⽂件的实现代码复制代码代码如下:@echo onrem 把源路径赋值给spset sp=D:/JavaWorkSpace/huayu_bbsrem 下⾯获取当前⽇期,并调⽤拷贝过程for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value^|findstr /i "LocalDateTime"') do (call :doit %%a) pauseexit:doitset dt=%1rem 得到源路径原始的⽂件夹名和⽇期,然后进⾏拷贝(包含⼦⽂件夹)xcopy /i /e "%sp%" "f:/fanxin/%sp:~3%-%dt:~0,4%-%dt:~4,2%-%dt:~6,2%"========== 上⾯这段代码的意思是:将 D:/JavaWorkSpace/huayu_bbs下的所有⽂件复制到指定⽬录 f:/fanxin下,并再⽂件夹的后⾯加⽇期cd C:/Program Files/WinRAR rar.exe a -r -s -ep1 -m1 c:/finl/data.rar C:/fanxin/========== 上⾯这⾏代码的意思是:将 C:/fanxin/ 下的所有⽂件压缩成名称为data.rar 的压缩包,并存放在 c:/finl/ 的⽬录下.@echo off批处理复制⽂件到多个RAR压缩包内将同⽬录下的⼏个⽂件(jpg htm reg txt ico )格式⽂件复制到同盘符下所有的RAR格式压缩包内如何实现?在线等~谢谢复制代码代码如下:@echo offset path=c:\program files\winrar\;%path%for /r d:\ %%i in (.) do (pushd %%ifor %%i in (*.rar) do rar a %%i d:\1.txt d:\2.txt d:\3.txt)以上d:\换成你要操作的分区,d:\1.txt d:\2.txt d:\3.txt换成你要添加的⽂件,另存为⼀个bat⽂件。

shell压缩文件夹的命令

shell压缩文件夹的命令

shell压缩文件夹的命令
Shell压缩文件夹的命令可以帮助我们快速地将一个文件夹压缩成一个压缩包,从而方便传输和存储。

下面是几种常见的Shell压缩文件夹的命令:
1. tar命令:tar命令是一个非常常见的Shell压缩命令,可以将多个文件或者文件夹打包成一个文件,并进行压缩。

例如,将文件夹test压缩成一个tar.gz压缩包,可以使用以下命令:
tar -zcvf test.tar.gz test/
其中,-z表示使用gzip进行压缩,-c表示创建一个新的压缩文件,-v表示显示压缩进度,-f表示指定压缩文件名。

2. zip命令:zip命令也是一个常用的Shell压缩命令,可以将一个或多个文件或文件夹压缩成一个zip文件。

例如,将文件夹test 压缩成一个test.zip压缩包,可以使用以下命令:
zip -r test.zip test/
其中,-r表示递归压缩子文件夹,test/表示要压缩的文件夹路径。

3. rar命令:rar命令是一个商业压缩软件,但也可以在Shell 中使用。

例如,将文件夹test压缩成一个test.rar压缩包,可以使用以下命令:
rar a test.rar test/
其中,a表示添加文件到压缩包中,test/表示要压缩的文件夹路径。

以上是几种常见的Shell压缩文件夹的命令,可以根据自己的需求选择合适的命令进行使用。

FTP远程下载、删除、压缩批处理代码

FTP远程下载、删除、压缩批处理代码

rem setlocal批处理中所作的环境更改只影响本批处理。

前面加@的作用,不显示此行命令本身@setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSIONrem 显示命令本身关@echo offrem 填ftp服务器地址或域名set ftpsvr=localhostrem 填用户名set user=lijrem 填密码set pass=jierem 填保存备份的文件夹set archdir=D:\abcrem 填WinRAR安装文件夹,如:C:\Program Files\WinRAR ----------- compress已经注释,无需此功能rem set rardir=C:\Program Files\WinRARrem 把要使用的临时文件夹的路径设为环境变量mytempset mytemp=%temp%\ftp.xrem 防止可能的同名文件夹或文件存在影响工作,全删一遍。

>nul不显示回显2>nul不显示错误信息rd /s /q "%mytemp%">nul 2>nuldel /a /f "%mytemp%">nul 2>nulmd "%mytemp%"rem 把一个斜杠写到%mytemp%\rdl里面。

斜杠表示远程的根文件夹。

rdl用作保存远程文件夹列表。

echo />"%mytemp%\rdl"rem 已下载文件的远程文件夹计数set dcount=0rem 标号cycle:cyclerem 获取远程文件夹内的文件和子文件夹列表。

rem 因为下面那个for要被执行多次,非第一次执行要跳过已处理的行,所以要写skip=n。

rem 但是,第一次执行时,写个skip=0出错。

所以第一次执行时不写ship= 。

if %dcount%==0 set oo=if not %dcount%==0 set oo=^ skip=%dcount%rem 跳过指定的行数,每次从rdl文件中取一行赋给%%I。

bat中rar压缩命令

bat中rar压缩命令

bat中rar压缩命令数据库备份,导出的dmp ⽂件⽐较⼤,需要压缩,压缩后⼤⼩能变为原来⼗分之⼀左右吧。

写的是批处理的语句,每天调⽤,⾃动导出dmp ⽂件,压缩删除原⽂件。

⾸先写下路径,先将压缩软件的路径写⼊系统的环境变量⾥,加⼊到path中。

⽐如将“C:\Program Files\WinRAR\”加⼊到path中。

之后批处理中写好相应的处理命令:rar a -df %filename%.rar %filename%.dmp附:压缩参数⽤法: 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<⽇期> 添加⽇期 <⽇期> 后修改的⽂件,⽇期格式 YYYYMMDDHHMMSStb<⽇期> 添加⽇期 <⽇期> 前修改的⽂件,⽇期格式 YYYYMMDDHHMMSStk 保留原始压缩⽂件时间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[⽂件] 从⽂件读取压缩⽂件注释举个例⼦:建⽴⼀个批处理BackFav.bat(名字可以随便起)⽂件内容:REM 这个批处理⽂件是⽤来⾃动备份我的收藏夹REM WinRAR <命令> -<开关1> -<开关N> <压缩⽂件> <⽂件> <@列表⽂件> <解压路径\>"D:\Program Files\WinRAR\WinRAR.exe" a -as -r -sfx -zsfxpara.txt -EP1 "d:\my documents\Favorites.exe" "%USERPROFILE%\Favorites"===================================================参数说明:a: 添加指定的⽂件(源⽬录,这⾥是"%USERPROFILE%\Favorites")和⽂件夹到压缩⽂件(⽬标⽂件,这⾥是"d:\my documents\Favorites.exe")中。

利用shell脚本进行文件压缩和解压缩

利用shell脚本进行文件压缩和解压缩

利用shell脚本进行文件压缩和解压缩Shell脚本是一种编程语言,可以自动化执行一系列的命令和操作。

在文件管理中,我们可以利用Shell脚本进行文件的压缩和解压缩操作。

本文将介绍如何使用Shell脚本来进行文件的压缩和解压缩,并提供相应示例代码。

一、文件压缩在Shell脚本中,我们可以使用tar命令来实现文件的压缩操作。

tar命令可以将多个文件或目录打包成一个压缩文件。

以下是一个示例的Shell脚本代码,用于将指定目录中的文件打包成一个tar.gz格式的压缩文件:```#!/bin/bash# 指定要压缩的文件目录directory="/path/to/directory"# 指定压缩文件的名称filename="compressed.tar.gz"# 使用tar命令进行文件压缩tar -czvf "$filename" "$directory"```上述代码中的`directory`变量表示要进行压缩的文件目录路径。

`filename`变量表示压缩后的文件名称。

在执行脚本时,将会生成一个名为`compressed.tar.gz`的压缩文件,其中包含了`/path/to/directory`目录中的所有文件。

二、文件解压缩利用Shell脚本进行文件解压缩同样使用tar命令。

我们可以使用tar 命令来解压已经压缩的文件。

以下是一个示例的Shell脚本代码,用于解压指定的tar.gz文件:```#!/bin/bash# 指定要解压的文件路径compressed_file="/path/to/compressed.tar.gz"# 使用tar命令进行文件解压缩tar -xzvf "$compressed_file"```上述代码中的`compressed_file`变量表示要解压的压缩文件路径。

不同文件夹批量解压缩文件夹的方法

不同文件夹批量解压缩文件夹的方法

随着互联网技术的不断发展,我们在日常工作和生活中经常会遇到需要解压缩文件夹的情况。

特别是对于一些下载的压缩包或者收到的压缩文件夹,我们需要将其中的文件进行解压缩,以便查看、编辑或者使用。

在实际操作过程中,如果我们需要批量解压缩多个文件夹,有时候会感到麻烦和不方便。

本文将介绍一些不同的方法,帮助大家更加有效地批量解压缩文件夹。

一、使用压缩软件批量解压缩文件夹1.选择一款功能强大的压缩软件,例如WinRAR、7-Zip等。

这些软件都可以在冠方全球信息站上进行免费下载和安装,具有良好的用户口碑和稳定的性能。

2.打开压缩软件,找到“批量解压缩”或者“批量处理”功能。

不同的压缩软件可能会有不同的界面和操作方式,但大多数软件都会提供批量处理的功能。

3.选择需要批量解压缩的文件夹,然后在软件界面上选择相应的操作命令,如“解压缩到指定文件夹”、“批量解压缩”等。

根据软件的提示和操作指南,进行相应的设置和确认操作。

4.等待软件自动完成批量解压缩过程,根据文件夹大小和数量的不同,可能需要一定的时间。

在操作完成后,可以在指定的文件夹中查看解压缩后的文件。

二、使用批处理文件进行批量解压缩1.在计算机上创建一个新的文本文件,例如“bulk_unzip.bat”。

右键单击该文件,并选择“编辑”以打开文件编辑器。

2.在文本文件中输入批处理命令,例如使用Windows系统的解压命令:“for I in (*.zip) do "C:\Program Files\7-Zip\7z" x "I" -o"~nI\"”,这个命令将对当前目录下所有的zip文件进行解压缩,并将解压后的文件夹保存在以zip文件名命名的文件夹中。

3.保存并关闭文本文件,并将其批处理文件的后缀名修改为“.bat”。

4.在需要批量解压缩的文件夹所在目录下,双击运行批处理文件,系统将自动执行批处理命令,进行批量解压缩操作。

zip压缩命令详解

zip压缩命令详解

zip压缩命令详解.txt31岩石下的小草教我们坚强,峭壁上的野百合教我们执著,山顶上的松树教我们拼搏风雨,严寒中的腊梅教我们笑迎冰雪。

语法:unzip 〔选项〕压缩文件名.zip各选项的含义分别为:-x 文件列表解压缩文件,但不包括指定的file文件。

-v 查看压缩文件目录,但不解压。

-t 测试文件有无损坏,但不解压。

-d 目录把压缩文件解到指定目录下。

-z 只显示压缩文件的注解。

-n 不覆盖已经存在的文件。

-o 覆盖已存在的文件且不要求用户确认。

-j 不重建文档的目录结构,把所有文件解压到同一目录下。

例1:将压缩文件text.zip在当前目录下解压缩。

$ unzip text.zip例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

$ unzip -n text.zip -d /tmp例3:查看压缩文件目录,但不解压。

$ unzip -v text.zipzgrep命令这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。

如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

linux zip命令zip -r myfile.zip ./*\将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;3.其他zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件zip -m myfile.zip ./rpm_info.txt向压缩文件中myfile.zip中添加rpm_info.txt文件------------------------------------------------------------------------------- 要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:zip -r filename.zip filesdir在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。

Mac命令行批处理技巧如何批量处理文件和文件夹

Mac命令行批处理技巧如何批量处理文件和文件夹

Mac命令行批处理技巧如何批量处理文件和文件夹一、简介在Mac操作系统中,命令行批处理是一种非常强大的工具,可以帮助我们快速高效地批量处理大量的文件和文件夹。

本文将介绍一些常用的Mac命令行批处理技巧,帮助读者更好地利用命令行工具来处理文件和文件夹。

二、查找文件和文件夹在进行批处理之前,首先需要查找到需要处理的文件和文件夹。

在Mac命令行中,可以使用`find`命令来进行查找。

比如想要找到当前目录下以.txt为后缀的文件,可以使用以下命令:`find . -name "*.txt"`上述命令中的`.`表示当前目录,`-name "*.txt"`表示匹配以.txt为后缀的文件。

通过这种方式,可以轻松地定位到需要处理的文件和文件夹。

三、重命名文件和文件夹命令行批处理的一个常见需求是批量重命名文件和文件夹。

在Mac 命令行中,可以使用`mv`命令来进行重命名操作。

比如想要将所有以old开头的文件重命名为new开头,可以使用以下命令:`for file in old*; do mv "$file" "${file/old/new}"; done`上述命令中的`old*`表示以old开头的文件,`${file/old/new}`表示将old替换为new。

通过这种方式,可以快速地将大量文件进行批量重命名。

四、批量复制和移动文件除了重命名文件,有时候还需要批量复制或移动文件和文件夹。

在Mac命令行中,可以使用`cp`命令进行复制操作,使用`mv`命令进行移动操作。

比如想要将当前目录下的所有.txt文件复制到一个新的目录,可以使用以下命令:`find . -name "*.txt" -exec cp {} /path/to/newdir \;`上述命令中,`-exec`表示执行后面的命令,`{}`表示当前查找到的文件,`/path/to/newdir`表示目标目录。

Mac命令行使用技巧批量处理压缩文件和归档

Mac命令行使用技巧批量处理压缩文件和归档

Mac命令行使用技巧批量处理压缩文件和归档在Mac上,命令行是一个非常强大的工具,它可以帮助我们更高效地处理各种任务。

其中,批量处理压缩文件和归档是命令行的一项常见应用。

本文将介绍一些Mac命令行使用技巧,帮助你轻松完成批量处理压缩文件和归档的操作。

1. 压缩文件在命令行中,使用"zip"命令可以对文件和目录进行压缩。

具体格式如下:```zip [压缩文件名] [待压缩文件/目录路径]```例如,要压缩当前目录下的文件夹"folder1",可以使用以下命令:```zip -r compressed.zip folder1```该命令将会将"folder1"目录及其内部的所有文件和子目录压缩成一个名为"compressed.zip"的文件。

2. 批量压缩文件如果你需要批量压缩多个文件或目录,可以结合循环语句和"zip"命令来实现。

以下是一个示例:```for file in folder1 folder2 folder3dozip -r compressed_$file.zip $filedone```上述命令将依次对"folder1"、"folder2"和"folder3"目录进行压缩,并生成相应的压缩文件。

3. 解压缩文件在命令行中,使用"unzip"命令可以对压缩文件进行解压缩。

具体格式如下:```unzip [压缩文件路径]```例如,要解压缩当前目录下的"compressed.zip"文件,可以使用以下命令:```unzip compressed.zip```该命令将会将"compressed.zip"文件解压缩到当前目录下。

4. 归档文件归档文件是指将多个文件合并成一个单独的文件,例如tar格式的归档文件。

Windows上WinRAR.exe命令行参数说明

Windows上WinRAR.exe命令行参数说明

Windows上WinRAR.exe命令行参数说明winrar.exe 命令行参数[语法]RAR <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ]RAR [ <文件...> ] [ <解压路径/> ]一.简单的例子和说明:压缩文件夹winrar.exe a -ag -k -r -s -ibck c:/bak.rar c:/dat/压缩多个文件winrar a -ag -ibck bak.rar filename1 filename2参数说明winrar.exe:运行winrar,如果winrar.exe没在默认路径中则需要指明路径,如c:/Progra~1/winrar/winrar.exe ...;a :备份所有文件;-ag :当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,文件名bakYYYYMMDDHHMMSS.rar;-k :锁定压缩文件;-r:备份目录和子目录;-s :创建固实压缩文件;-ibck :后台运行;c:/bak.rar :备份的路径和基本名称(-ag参数会自动在bak后加上系统当前时间),也可不用-ag参数,通过“%date:~0,4%%date:~5,2%%date:~8,2%”取得时间字串,也可写作c:/bak.zip;c:/dat/ :要备份的文件目录。

filename1:要压缩的文件名,可以多个,也可用通配符file*二.详细说明:[命令]A 增加文件到压缩包,如果省略参数A也为添加文件,但不同的是添加当前路径文件到指定路径;另外如果-AD指定的目录带有/则不会添加子目录的文件:RAR A ./BACKUP/MYRAR -AD %WINDIR%/IME 添加IME目录的所有文件(包含子目录)到当前目录的/BACKU/目录的MYRAR.RAR中,其中开关-AD可以不用.RAR A ./BACKUP/MYRAR -AD %WINDIR%/IME/ 情况同上,只是添加时不包含子目录中的文件RAR MYRAR %WINDIR%/SYSTEM 添加当前目录的所有文件(不包含子目录)到%WINDIR%/SYSTEM/MYRAR.RAR中,同时删除当前目录的文件RAR A MYRAR @BACK.LST 根据BACK.LST列出的文件列表来压缩文件(这个功能有时很有用,用来备份指定文件)RAR A -DF MYRAR C:/TEMP 添加TEMP目录的所有文件(包含子目录)到MYRAR.RAR中后删除文件RAR A -ED MYARR C:/TEMP E:/01 F:/ 同上,只是添加多个目录到压缩包中并排除空目录,D 从压缩文件包中删除指定文件RAR D MYRAR BOOT.INI 从压缩包MYRAR中删除BOOT.INI文件RAR D MYRAR 删除压缩包MYRAR中的所有文件,实际上是删除压缩包WINRARI 在压缩包中搜索指定的字符串,支持可选参数i不区分大小写(默认);c区分大小写;h十六进制搜索;t使用ANSII UNICODE和OEM字符表(只使用WIN32)RAR II=boot.ini -R myrar.rar 在当前目录的myrar.rar包含其子目录中不区分大小写查找字符串boot.ini(实际是该文件)RAR II=boot.ini -r myrar.rar *.ini 在当前目录的MYRAR.RAR包中所有的子目录中的INI文件中查找BOOT.INI字符串(实际在包中的INI文件中找字符串,MYRAR.RAR可改成*.RAR表示所有包中查找)RAR IC="First Level" -r c:/*.rar *.txt 在C:/*.RAR包中的*.txt中查找区分大小写的字符串"First Level"(注意有空格时使用引号)RAR IH=f0e0aeaeab2d83e3a9 -R e:/text 在E:/TEXT目录下的所有压缩包中搜索十六进制字符串f0 e0 ae ae ab 2d 83 e3 a9K 锁定压缩包以防止任何企图改变压缩文件的命令RAR K MYRAR.RARL 列出压缩包中的所有文件及其他信息如压缩率等,如果只输出文件名则使用B变量,如果要更多信息则使用T变量,如果要想获取压缩包中的文件并带路径则使用V命令RAR LB MYRAR.RAR>c:/file.lst 把压缩包中的文件名输出FILE.LST文件中RAR VB MYRAR.RAR>C:/FILE.LST 把压缩包中的带路径的文件名输出到FILE.LST中M 把文件移动到压缩包中并同时删除文件(实际上和RAR A -DF等同),如果指定-ED开关则不删除目录,注意这个命令与A命令的区别RAT M MYRAR.RAR C:/TEMP 把C:/TEMP下包含子目录的所有文件移动到压缩包中并删除TEMP目录及其中的所有文件RAR M -ED MYRAR.RAR C:/TEMP 把C:/TEMP下包含子目录的所有文件移动到压缩包中并删除TEMP 目录中的所有文件但保留为空目录R 修复压缩文件,注意的是如果没有修复记录(可以使用RR命令添加修复记录,最大可添加524288个恢复块),那么RAR对固定压缩文件的修复可能性极小,所以建议不要使用这种方式压缩;如果要修复卷则使用RC命令RAR R -Y T.RAR 安静模式修复T.RAR压缩包RAR RR3% MYRAR.RAR 把压缩文件%3的大小的恢复记录添加到压缩包中,如果是批处理需要把%3改为%%3或3p,另外可以不跟变量而有RAR自己决定,如 RAR RR MYRAR.RAR(可以使用RV命令添加卷修复记录,最大可添加524288个恢复块)RAR RC MYRAR.PART003.RAR 修复卷PART003,需要事先使用RV添加卷修复记录RAR RV3 MYRAR.PART003.RAR 添加卷修复记录,只对卷有效,可以不用变量N让RAR自己决定;这个命令有时很有效,如给朋友传文件时只用到卷内部分资料则可使用此命令而减少传其他卷的不必要RN 重命名压缩包中的文件名,需要注意的是如果RN命令会忽略以存在的文件,因此使用时要特别小心,RN命令好象对于子目录中的文件会忽略(即使加-R 开关一样)RAR RN MYRAR.RAR readme.txt readme.bak *.dll *.dl_S 转化压缩包为自解压格式,注意的是RAR同目录里必须有default.sfx模块,如果要从自解压格式中删除自解压default.sfx模块,则使用S-命令RAR S MYRAR.RARX 从压缩包中带绝对路径解压指定文件到当前路径(不带路径则使用E命令,该命令会解压包含子目录的所有文件到当前根目录,一般不会用到),可以使用-Y开关覆盖已存在文件,使用-av-疲敝身份效检注释,-c-屏蔽显示注释,-ad指定要释放的路径RAR X -Y MYRAR.RAR 无提示带路径解压MYRAR.RAR到当前目录RAR X -Y MYRAR.RAR -AD C:/01/ 无提示带路径释放MYIRAR.RAR中包含目录中的所有文件到指定路径C:/01中RAR X -Y -C- MYRAR.RAR *.EXE 无提示带路径提取MYRAR.RAR包含子目录中的所有文件到当前目录RAR X -Y -C- MYRAR.RAR *.EXE -AD C:/01/ 无提示带路径释放MYRAR.RAR包含子目录中的所有文件到指定路C:/01目录中RAR E -Y -C- MYRAR.RAR *.EXE -AD C:/01/ 无提示释放MYRAR.RAR包含子目录中的所有文件到指定路C:/01根目录中[-开关]这里列举几个重要的开关:一.实现自动备份和还原-AD,-AP,-EP3:中-AD表示压缩指定路径的文件到压缩包中或释放压缩包中的文件到指定路径中;-AP用于设置压缩文件的内部路径;-EP3表示包括盘符在内的完整路径.ECHO 下面的例子备份SYSTEM目录中的文件并还原:IF NOT EXIST F:/SYSBAK MD F:/SYSBAKECHO 备份指定文件夹下包含子目录的所有文件并带盘符的完整路径RAR A F:/SYSBAK/BAK.RAR -AD -EP3 %windir%/SYSTEMRAR X -Y -EP3 F:/SYSBAK/BAK.RARECHO 下面的例子把当前目录中所有的压缩包文件解压到D盘DATA下rar x -ad *.rar d:/data/ECHO 下面的例子添加文件'readme.txt'到目录压缩文件myrar.rar的'DOCS/ENG'目录中RAR A -AP DOCS/ENG MYRAR.RAR readme.txt-sfx[WinCon.SFX|Default.SFX]:创建自解压文件,如果要创建DOS下的自解压请使用WinCon.SFX模块名,缺省为WIN32,另外注意的是二者之间绝对没有空格ECHO 下面备份IME目录的文件为DOS下可执行的自解压包并还原RAR A -DF -EP3 -SFXWINCON.SFX MYRAR %WINDIR%/IMERAR X -Y -EP3 MYRAR.EXE二.按照日期来备份-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周星期三)三.加密备份和恢复解密-p[p]:压缩时加密或解压时解密,密码区分大小写,如果要使压缩包中的某些文件不加密而有些加密,则可以分步操作即先添加不需要密码的到压缩包,再使用-P开关添加需要密码的文件,或反向操作,如RAR A -P123 MYBAK C:/BOOT;RAR A MYBAK README.TXT-HP[P]:带文件头加密,这种加密方式更安全,用户没有密码无法查看里面的文件列表等信息.-av:添加身份效检(创建者信息,最后更新时间和压缩文件名等)到压缩包中,只有注册版才有此功能,身份效检主要用于软件发布,如果要禁止身份效检或添加身份效检可以使用-av-开关四.压缩模式和线程-m<n>:设置压缩模式,从底到高压缩率越高:-m0不压缩方式储存;-m1最快;-m2较快;-m3标准(默认);-m4较好;-m5最好-ms[文件列表]:指定不压缩而直接储存压缩,如一些已经压缩的文件如果在压缩也不能减少多少体积反而占用了大量时间,一起添加到压缩包中时可以使用这个开关(如果没有指定文件列表则忽略大多少压缩格式文件)避免再次压缩,如rar a -ms*.rar;*.zip-s创建固实压缩以进一步提高压缩率,如RAR A -S MYRAR C:/BOOT -R;如果要禁止固实压缩则使用-S-开关;如果为了减少这种压缩方式的损坏率可以不要使用这个开关或可以改用-SN开关或-SE开关(如果是分卷压缩则使用-SV开关);-v创建或查看分卷压缩,不使用其他变量则会根据目标媒体自动分卷,如果要查看分卷则最好和V或L命令一起使用以便查看从指定开始卷的所有内容,否则只显示指定卷内容;如果要指定分卷的大小可以使用-V<大小>[k|b|f|m|g|G]变量,其中f变量是预定义大小,如RAR A -S -V1440 FLOPRAR C:/BOOT,该开关可以多次使用以便为不同的卷设置不同大小,如RAR A -V100k -V200k -V300k MYRAR,分卷压缩可以和-sfx开关一起使用创建自解压分卷格式,另外该命令不可以和命令'd','f','u','s'一起使用,还有就是a命令不能用来更新分卷压缩文件而只能创建新的压缩文件.-mt<线程>:可以提高压缩速度,变量在0-16之间,如果未指定则RAR自动根据CPU数量设置,仅使用于WIN版五.屏蔽显示有关操作开关汇总-y :-Y对于所有询问多回答是-inul:禁止所有消息-o-:不覆盖已经存在的文件-o+:覆盖已经存在的文件-or:存在同名文件时自动添加数字标识命名文件]-id[c,d,p,q]:禁止版权消息,禁止完成消息,禁止完成百分比显示消息,安静模式除非有错误时才提示(几个开关可以合并使用,但-IDQ可以代替其他几个参数),如RAR A -IDCD MYRAR C:/TEMP仅显示完成百分比-c-:禁止显示注释-cfg-:忽略配置文件和RAR环境变量-cl:转换文件名为大写字母-cu:转换文件名为小写字母六.有关目录开关和排除开关汇总-ED,-EP,-EP1,-EP3:-ED排除空目录;-EP排除所有目录名但不排除里面的文件(排除后如果路径中有同名文件将会在压缩包中看到很多同名文件)如把C:/TEMP下包含子目录的文件全部压缩到MYRAR.RAR根目录RAR A -EP MYRAR.RAR C:/TEMP;-EP1彻底排除所有的路径名称(本人用这个命令好象没有任何效果);-EP3包含磁盘的完整路径,这个开关在压缩包里磁盘显示为_如C_,使用命令是可还原为C:的样式,常用来备份和恢复系统-R,-R0:都是包含子文件夹,可以和很多命令如A,U,F,M,X,E,T,P,V,L,C,CF,S等一起使用(前四个命令将处理工作目录和所有子目录的文件,其他命令则处理工作目录及目录的压缩文件),但是有所不同的是前者和A,U,F,M命令一起使用时不能和通配符*和?搭配,而后者可以.另外注意RAR命令还以目录是否带有/来区分是否包含目录的文件,如果有/则不包含子目录.-n<文件>,-x<文件>:博彩评级 前者仅包含指定的文件(如果使用文件列表则使用-n@<文件列表>命令),后者则要排除的指定文件(如果使用文件列表则使用-x@<文件列表>命令),都可以使用通配符,都可以多次使用该开关.如:rar a -r -n*.txt -n*.lst myrar c:/Project c:/Info 实际是未简化的rar a -r myrar c:/Project/*.txt c:/Project/*.lst c:Info/*.txt c:/Info/*.lst 命令;rar a -r -x*/temp -x*/temp/* savec c:/* 该命令将压缩C盘上除了TEMP文件夹目录及其里面所有文件,注意的是因为-x开关不能递归子目录,所以只有使用两次才能生效;rar x -x*.txt docs 该命令从DOCS.RAR解压时把*.txt排除;-e[+]<属性>:该命令排除(默认)或包含(使用+标记)指定掩码属性文件,属性可使用WIN版本的DSHA分别代表目录和文件的系统,隐藏和只读属性,如不压缩系统盘根目录的系统或隐藏属性的文件:rar a -esh myrar c:/;压缩系统盘所有的目录(不包含文件):rar a -r -e+d mydirs c:/七.其他有用参数:-ioff:在完成操作后关闭计算机,需要硬件必须支持断电功能且只有在Win32 版本可用.-ieml[.][地址1;地址2;...]:如果发了email后要删除压缩包可以添加.到EMAIL地址,如rar a -ieml.xbd@ mybak c:/boot,这个很容易被病毒利用.所有开关及及其简易说明: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[地址] 用 E-mail 发送压缩文件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[密码] 设置密码p- 不询问密码r 递归子目录r0 仅递归通配符名称的子目录ri<P>[:<S>] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间rr[N] 添加数据恢复记录rv[N] 创建恢复卷s[<N>,v[-],e] 创建固实压缩文件s- 禁用固实压缩文件sc<chr><obj> 指定字符集sfx[名称] 创建自解压压缩文件st[名称] 从标准输入设备读取数据(stdin)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[文件] 从文件读取压缩文件注释。

zip压缩命令详解

zip压缩命令详解

zip压缩命令详解语法:unzip 〔选项〕压缩⽂件名.zip各选项的含义分别为:-x ⽂件列表解压缩⽂件,但不包括指定的file⽂件。

-v 查看压缩⽂件⽬录,但不解压。

-t 测试⽂件有⽆损坏,但不解压。

-d ⽬录把压缩⽂件解到指定⽬录下。

-z 只显⽰压缩⽂件的注解。

-n 不覆盖已经存在的⽂件。

-o 覆盖已存在的⽂件且不要求⽤户确认。

-j 不重建⽂档的⽬录结构,把所有⽂件解压到同⼀⽬录下。

例1:将压缩⽂件text.zip在当前⽬录下解压缩。

$ unzip text.zip例2:将压缩⽂件text.zip在指定⽬录/tmp下解压缩,如果已有相同的⽂件存在,要求unzip命令不覆盖原先的⽂件。

$ unzip -n text.zip -d /tmp例3:查看压缩⽂件⽬录,但不解压。

$ unzip -v text.zipzgrep命令这个命令的功能是在压缩⽂件中寻找匹配的正则表达式,⽤法和grep命令⼀样,只不过操作的对象是压缩⽂件。

如果⽤户想看看在某个压缩⽂件中有没有某⼀句话,便可⽤zgrep命令。

linux zip命令zip -r myfile.zip ./*\将当前⽬录下的所有⽂件和⽂件夹全部压缩成myfile.zip⽂件,-r表⽰递归压缩⼦⽬录下所有⽂件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip⽂件解压到 /home/sunny/-o:不提⽰的情况下覆盖⽂件;-d:-d /home/sunny 指明将⽂件解压缩到/home/sunny⽬录下;3.其他zip -d myfile.zip smart.txt删除压缩⽂件中smart.txt⽂件zip -m myfile.zip ./rpm_info.txt向压缩⽂件中myfile.zip中添加rpm_info.txt⽂件------------------------------------------------------------------------------- 要使⽤ zip 来压缩⽂件,在 shell 提⽰下键⼊下⾯的命令:zip -r filename.zip filesdir在这个例⼦⾥,filename.zip 代表你创建的⽂件,filesdir 代表你想放置新 zip ⽂件的⽬录。

文档苗条术压缩能自动

文档苗条术压缩能自动

选择 剪贴

峨 蝠 翰

系统剪贴 板中 .操作方法也 很简单 .把鼠 选 项 l如 图 . 标指针移 动到待 选文字上 。此时右 倒会弹 4) 来 启 动
出一排 工具栏 ,点击一下其 中的 更多功 能” 图标,最后 从打开的快 捷菜单 中去进
oo 拼 音 剪 贴板。 ee
! ! !
之后 .对于上逑 文档.每次执 行保 从而可 以有效 发地减小文 档。 以上 操作
完全相 同。
《 糊 ∞1.
团 魉塑墅塾堕夏篓墅 ! 日 舶■ 蕾 ■【 ∞片 嘈 篇瞬
目《 ■
0 目∞口" )《捌酎仰 剁 I ■蟒
o ■■ c l - . 十 日*箍 鼎 ∞ )腑 o 虹 雠 ” g 日懈 ■ 女# n《 ¥ ∞ )
十一年I ●
电ห้องสมุดไป่ตู้


一 文 / HB W W
为你提供多重剪贴板
复 制粘 贴 ,大 家时 常会 用到 这 一基 本操 作 .虽然 Wi ws系统 中内置 有该 n do 功能 .但它只 能记录一项 复制数据 .当你 再次 复制其他 新内容时 ,就会覆盖 前面一 个数 据.如此所 带来的 问题就是 .假如 自 己熄粘 贴前一个 所复制 的内容 ,又 须去 重新 复制一遍 .实在不 方便 其 实,你也 没必 赛到处去 找替代 工具 .假如你 电脑中 安 装有 oO 拼音 输 ^法 .内 置的 多重 剪 贴板 就能助你 一臂之力 阋 1】 .这样该 文 字内 容就 插入 到 当前你
住 Ct 键选 中标题可能 用到的字体 .并设定好搜 索的范 围和字号 . r l 单击 “ 搜索标题
按钮 .即可在 “ 新文件名 ”列表 中 示义档标 题 . 晟 最后单 击 “ 命名 按钮 即可完 重

7zip的详细命令行中文说明

7zip的详细命令行中文说明

7zip的详细命令行中文说明7-zip是压缩率相当高的一个压缩软件,所以会经常用到,特别是在自动批处理备份文件的时候,尤其用到。

7z.exe 是7-Zip 的命令行版本。

7z.exe 使用7-Zip 的其它模块,7za.exe 是7-Zip 的独立版本,7za.exe 仅支持7z、zip、gzip、bzip2 和tar 格式,7za.exe 使用时不会调用其它模块。

命令行选项7z [命令行] [[选项]…] [基本档案名称] [[参数变量]…]7z [command] [[switch]…] [base_archive_name] [[arguments]…][参数变量] ::= [选项] | [通配符] | [文件名] | [文件列表][选项]::= [选项标记][选项字符][[选项]][选项标记] ::= ‗/‘ | ‗-‘[文件列表] ::= @{文件名}[arguments] ::= [switch] | [wildcard] | [filename] | [list_file] [switch]::= [switch_symbol][switch_characters][[option]][switch_symbol] ::= ‗/‘ | ‗-‘[list_file] ::= @{filename}在方括号内的表达式(―[‖和―]‖之间的字符)是可选的。

在书名号内的表达式(―[‖和―]‖之间的字符)是必须替换的表达式(而且要去掉括号)。

表达式expression1 | expression2 | … | expressionN命令行及选项使用大写或小写字母都可以。

首个命令行必须是无选项的参数变量。

选项及其它文件名的输入顺序可以打乱。

带有空格的通配符或文件名必须加上引号:―Dir\Program files\*‖Dir\‖Program files‖\*通配符是一个键盘字符,例如星号(*)或问号(?),当执行添加文件、释放文件、选定文件、删除文件等操作时,您可以使用它来代表一个或多个字符。

windows应用场景下批量压缩文件的批处理脚本

windows应用场景下批量压缩文件的批处理脚本

windows应用场景下批量压缩文件的批处理脚本在Windows应用场景下,批量压缩文件是一项常见的需求。

使用批处理脚本可以快速、高效地完成这项任务。

本文将介绍如何编写批处理脚本来实现批量压缩文件的功能。

首先,我们需要了解批处理脚本的基本知识。

批处理脚本是一种文本文件,使用Windows命令提示符或批处理解释器来执行一系列命令。

通过编写批处理脚本,我们可以将多个命令组合在一起,以实现自动化任务。

接下来,我们将详细介绍如何编写一个批处理脚本来批量压缩文件。

以下是一个示例脚本:```bat@echo offsetlocal enabledelayedexpansionset "source_folder=C:\source"set "target_folder=C:\target"set "zip_exe=C:\Program Files\7-Zip\7z.exe"for /r "%source_folder%" %%I in (*) do (set "source_file=%%~fI""target_file=!source_file:%source_folder%=%target_folder%\%%~pnxI.zip! ""%zip_exe%" a -tzip "!target_file!" "!source_file!")echo Compression completed!pause```以上脚本实现了将指定文件夹中的所有文件压缩为ZIP格式,并保存到目标文件夹中。

下面逐行解释每个命令的作用:- `@echo off`:关闭命令回显,使脚本执行时不显示每个命令的输出。

- `setlocal enabledelayedexpansion`:启用延迟环境变量扩展,以便在循环中使用`!`符号来展开变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用批处理压缩文件
WinRAR的命令行格式如下:
"C:\Program Files\WinRAR\WinRAR.exe" a 开关目标压缩文件路径源文件路径和名称
说明:
"C:\Program Files\WinRAR\WinRAR.exe"是WinRAR所在的位置,如果你电脑上的路径在其它文件夹下,请做相应修改。

a:这个是命令,a是“添加”命令,意思是将某文件添加到压缩文件中,一般都会使用。

开关:紧跟在命令后面的是开关,开关可以添加很多个。

先来看两个简单的,需要的话直接放在命令后面即可:
-sfx 自解压
-ibck 后台运行
建议加上-ibck,让WinRAR躲在后台去慢慢压缩。

比较复杂的:
-m 存储方式: 0存储、1最快、2快速、3标准、4较好、5最优
-p 添加密码:-p1,密码为1
-m:这个开关用来控制存储方式,也就是压缩方式。

如果不加这个开关,默认为标准压缩方式。

存储方式有六种,从0到5,压缩率越来越大,压缩速度越来越慢,你可以根据压缩文件的性质来进行选择。

如:文件的压缩率不高,仅仅是99%,那么大可以选择0存储方式以节约时间。

如果你想选择4(较好存储方式),那么开关就是:-m4,其它类推
-p:这个可以给压缩文件添加密码,直接把密码跟在后面就可以,如:-p123,这个文件的密码就是123。

一个简单的例子:
"C:\Program Files\WinRAR\WinRAR.exe" a –ibck –m5 –ptest f:\dest.rar e:\original
注意:在WinRAR的命令格式中,源文件要放在目标的后面。

这个例子的意思就是将e盘下的“original”文件夹以最优压缩方式压缩,在f 盘生成“dest.rar”文件,密码为“test”,在后台进行压缩。

假如你希望生成一个自解压格式的压缩文件,加上-sfx参数即可。

关于WinRAR命令行的更多命令,可以到WinRAR的帮助文件中去查找。

相关文档
最新文档