![查找部分相同的文件名](https://linux22.com/image/1308466/%E6%9F%A5%E6%89%BE%E9%83%A8%E5%88%86%E7%9B%B8%E5%90%8C%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D.png)
寻找可以根据文件名的部分内容查找和删除的软件。
例如(文件名):
"This is not, for this is right"
"This is not cause it is wrong"
它会找到这些,因为它们以相同的字符开头。
然后我想删除所有wrong
在他们中。
这可能吗?
答案1
尝试一下这个免费软件 - 一切:http://voidtools.com/应该可以满足您的需要,并且非常快速且易于使用。
答案2
我认为搜索不带引号的“文本开头*”不适合您。我推荐一个免费工具来查找相似的文件名。
这是一个有商业版本的工具,但查找重复文件和名称相似的文件的选项不受限制。它可以检测例如:My CV.doc、My new CV.doc、My Cv 2013.doc 等。您可以调整搜索的相似度百分比。
实际上,它甚至可以选择结果中包含某些单词(例如“错误”)的所有文件,以便自动删除它们,但此功能在付费版本中可用。在此处查看快速检查预览:http://www.mindgems.com/products/Fast-Duplicate-File-Finder/Fast-Duplicate-File-Finder-Screenshots.htm
您甚至可以指定要匹配的多个单词或短语。
我认为它确实能满足您的需要。
答案3
另一个免费软件替代品是反双胞胎(我与它没有任何关系,只是偶尔将它用于与 OP 类似的目的)
它不是一个非常稳定或快速的程序,但它确实具有(据我所知)独特的功能,允许您根据用户设置的文件名百分比来比较和匹配文件。
答案4
如果我正确理解了这个问题,另一个选择是使用 Unix 解决方案。安装 Cygwin 或其他类似 Unix 的程序,并将按名称排序的文件列表导入到awk
比较连续行的脚本中。