查找没有扩展名的文件

查找没有扩展名的文件

假设我有:

foo.txt
bar
baz.ooo

如果我使用ls -1 !(*.*)那么我只会得到bar输出。太好了,现在我希望能得到与 find 相同的结果 - 一些find -regex可以完成这项工作。

笔记:

find -name !(*.*)不是答案,因为!(*.*)它仍然是 Bash 的 glob,我无法使用。

答案1

您可以使用:find . -type f ! -name "*.*" the!否定以下表达式,这里是包含“.”的文件名

您还可以使用该-maxdepth选项来减少搜索深度。

相关内容