因为需要用到命令行方式解压文件,专门研究了一下用命令行参数方式获取压缩包中的文件列表,以及解压指定文件的方法,以下成果:
列出zip包中的文件夹及文件列表,输出到d:\a.txt
unzip -Z -1 d:\tools\pdfbox-0.7.3.zip >d:\a.txt列出rar包中的文件夹及文件列表,输出到d:\b.txt
unrar vb "e:\forensics.rar" >d:\b.txt
用RAR解压一批文件(-ep不生成路径),文件列表来自d:\b.txt
unrar x -ep -r -n@d:\b.txt e:\forensics.rar d:\ZipTest
用RAR解压单个文件(-ep不生成路径)
unrar x -ep -r -n"Forensics\kywrd.ini" e:\forensics.rar d:\ZipTest
用Unzip解压指定文件(-j不生成路径,-o同名覆盖)
unzip -j -o d:\tools\pdfbox-0.7.3.zip "PDFBox-0.7.3/docs/skin/CommonMessages_en_US.xml" -d d:\ZipTest
解压ISO文件列表
ultraiso -silent -in e:\test.iso -list d:\1.txt
解压ISO中某个文件(-silent安静,-unattend默认全是)
ultraiso -silent -unattend -in e:\test.iso -get "/MSDE/msdesp3a.exe" -extract d:\ZipTest

本文介绍了如何使用命令行工具如unzip、unrar和ultraiso来解压zip、rar和iso文件。包括列出文件列表并输出到文本文件,以及解压特定文件或文件列表的方法。
1526

被折叠的 条评论
为什么被折叠?



