Windows 怎么样批量搜索 smb 上大量的文件?

3 月 16 日
 Awes0me
理想状况是我给一个 Excel 列表,每一列是一个字符串,然后匹配出所有文件名包含这个字符串的文件,把这个文件下载到我本地的电脑上,电脑是 Windows11.

文件蛮多的,有没有什么 Windows 平台软件可以做到这个效果啊

everything 扫描 smb 非常缓慢
total commander 没有批量搜索
1052 次点击
所在节点    问与答
11 条回复
PrinceofInj
3 月 16 日
服务端如果是 windows 的话,在服务端装 everything ,然后开 http 服务就行了。
Sunyin
3 月 16 日
listary 试试?
Dispatcher
3 月 16 日
挂载为本地磁盘,cd 进去,然后 tree -r >abc.txt ,检索这个 txt 文件就行了。
yejianmail
3 月 17 日
可以把共享挂载到本地,然后 everything 加入它的索引库
Awes0me
3 月 17 日
@yejianmail 实在是慢啊要扫好久,我现在就是这么做的,就是慢慢等
@Dispatcher 但是我得把这个文件下载下来
@Sunyin 今天试试
@PrinceofInj 服务端是绿联的 nas
jifengg
3 月 17 日
如果是我,我会登录 smb 服务器,在上面把 smb 目录 list 成一个 txt ,下载到 windows 。
接下来是搜索就是 windows 的事情了,搜索到文件再去 smb 下载。
再说一下下载,如果是大量小文件,smb 下载速度可能还是不理想,可以在 windows 把要下载的文件列表整理好成一个 txt ,再传回 smb 服务器,在服务器上一次性将这些文件打包,再让 windows 通过 http 或 smb 下载回本地。
Dispatcher
3 月 17 日
@Awes0me 没有这样的轮子,只能自己造一个。实际上用 py 几十行代码就能搞定了。
iamwin
3 月 17 日
你想想,会不会 samba 的问题,windows server 做服务器开 smb 共享好像没有这样的问题
yejianmail
3 月 17 日
@Awes0me 第一次慢,扫描完了它后续侦测改变就不慢了
balckcloud37
3 月 17 日
@jifengg 很合理
XunzhiJun
3 月 17 日
ssh 登录上去 find 。如果 shell 是 zsh 直接 print -l 似乎更快

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1198750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX