Linux "find"返回所有文件

标签 linux find

几天前,我在阅读有关 Linux find 工具的信息,并基于此发出以下命令以查看我是否拥有 Python.h 文件:

find . 'Python.h'

问题是当前目录和子目录中的所有文件都被返回。我不应该得到我正在寻找的东西吗?

最佳答案

您遗漏了参数说明符 -name:

find ./ -name 'Python.h'

find 将递归遍历当前目录中的所有目录。如果只想查看当前目录中是否有文件,请使用 ls:

ls Python.h

关于Linux "find"返回所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35209392/

相关文章:

linux - 在 CLI 程序之间通过管道传输输出时出现缓冲问题

regex - `find -name` 具有正则表达式模式并使用 `cp` 替换文件名

Jquery查找替换多个单词

linux - 查找和基本名称不能很好地播放

linux - 想要将命令 echo ^`date` 的结果分配给一个变量。但是当我尝试这样做时,我没有得到异常(exception)的结果

c - 为什么第一个客户端看到源 ip 为 0.0.0.0?

linux - 查找在一个小时内修改另一个文件的文件

android - 在名称搜索中查找包含完整路径的文件

linux - 检查从远程分支在本地存储库上创建的 git pull 的历史记录

linux - Kernel Source -- 在哪个文件中定义了 brk()