|
发现一个比对pe的非常好的工具能够在1秒内把不同pe导出的列表里的不同文件全部找出来
这个工具是群友@213道话 提供的
我在桌面试了一下批处理lsmgr.bat能在1秒内查找出在a.txt不在b.txt中的文件
lsmgr sub a.txt b.txt>c.txt
详细的相关的其它命令如下所示:
命令使用:
1.为目录内所有文件产生一个文件清单
lsmgr scn dir
例子:
lsmgr scn C:\windows > aa.lst
2.合并不同的清单
lsmgr cat list [...]
例子:
lsmgr cat aa.lst bb.lst > cc.lst
3.在a和b两个清单中查找出相同文件
lsmgr and list_a list_b
例子:
lsmgr and aa.lst bb.lst > cc.lst
4. Find files in a but not in b
lsmgr sub list_a list_b
4.查找出在a不在b中的文件
lsmgr sub list_a list_b
例子:
lsmgr sub aa.lst bb.lst > cc.lst
5.复制在清单里的文件到另一个目录
lsmgr cpy list mapping
例子:
lsmgr cpy aa.lst C:=D:
这个命令复制 aa.lst 中的文件从C: 到 D: , 例如, 把 C:\WINDOWS\explorer.exe 复制到 D:\WINDOWS\explorer.exe
6.删除清单里的文件
lsmgr del list
例子:
lsmgr del aa.lst
7. 映射
You can use the -m option to map directories, for example:
lsmgr -m C:=D: scn C:\WINDOWS
你可以用 -m 选项去映射目录,例如:
lsmgr -m C:=D: scn C:\WINDOWS
在写入到输出之前,这命令会扫描所有在 C:\WINDOWS的文件和将C: 改为 D:
lsmgr -m E:\I386=C:\WINDOWS and aa.lst bb.lst
这命令列出在 aa.lst 和 bb.lst里共同的文件,但是这两个清单有不同的前缀; 在比较前, 用-m 将 E:\I386 改为 C:\WINDOWS 。
8.使用%SystemRoot%变数
你可以用 %SystemRoot% 变数去处理不同的系统目录,例如:
lsmgr -m C:\WINDOWS=%SystemRoot% cat aa.lst > bb.lst
在 aa.lst 里的路径名称将会被适当地映射。
|
-
-
无盘天使x64驱动.7z
52.54 KB, 下载次数: 261, 下载积分: 无忧币 -2
里面对pe列表比对最有用的是14k的lsmgr.exe
评分
-
查看全部评分
|