我希望 Windows 资源管理器与 Linux 的资源管理器相当find . type -f
。
我*.*
在搜索栏中确实输入了文件,但它也列出了目录;我只想要文件。
我发现的关于这个主题的所有内容都在谈论查找特定文件类型,我只是想要一般的文件。也就是说,我希望结果搜索列表仅由任意类型的文件组成,没有目录/文件夹。
答案1
我希望搜索结果列表仅包含文件
使用*.* NOT kind:folder
笔记:
NOT
必须用大写字母拼写。如果位置未被索引,则使用诸如
.**
或.?
如另一个答案中指定的过滤器不起作用。
例子
没有过滤器:
*.* NOT kind:folder
筛选:
进一步阅读
答案2
简短回答:使用.**
或.?
我通过随机尝试找到了答案 :)。只需输入.**
,就大功告成了!
编辑#1:我刚刚发现这.?
也有效
编辑#2:*
我认为这与如何匹配大量符号以及仅匹配一个字母或符号有关?
。但是,我很惊讶.**
匹配test.c
,因为它的路径中只有一个字符。
“问号用于代替你不认识的一个字母或符号。星号用于代替许多字母和符号”(http://www.digitalcitizen.life/basics-making-advanced-searches-wildcards-and-filters)
我不太确定它为什么有效,所以可能会产生一些意想不到的结果。但到目前为止,这两种方法对我测试过的所有文件都有效,包括以单个字符为扩展名的文件(test.c)