使用 find 查找文件

使用 find 查找文件

如果我在根目录中,我可以使用 find 在其下的所有目录中搜索文件吗?

我尝试查找 stdio.h,但什么也没找到。但是我知道该文件位于文件系统的某个地方。我该如何找到它?

答案1

它在/usr/include/stdio.h,但供将来参考运行

$ locate stdio.h

不要忘记updatedb先运行。在 Cygwin 上,您需要以管理员身份运行它。

查看当前目录及其子目录:

$ find . -name stdio.h

查看根目录下的所有位置:

$ find / -name stdio.h

您将其标记为 Cygwin 问题,因此要搜索整个 C 盘,您可以运行

$ find /cygdrive/c -name stdio.h

但这可能比从资源管理器窗口搜索要慢得多。

相关内容