查找命令对某些子目录不起作用

查找命令对某些子目录不起作用

我刚刚从存储库下载了一些源代码,并尝试在其中找到特定文件。为简单起见,假设整个项目具有以下目录层次结构

        project
       /       \ 
    src          docs
   /    \             \
other    test2.h        test1.h

我导航到项目目录,然后使用以下命令

sudo find . -name test1.h

这非常有效。

但是,以下命令不起作用:

sudo find . -name test2.h

find 命令可以找到 test1.h,但找不到 test2.h。为什么会这样?其中一个文件夹是否可能无法搜索?

注意,我在 Linux 机器上执行所有这些操作

答案1

您没有目录的rx访问src权限。

相关内容