Raven's Blog

使用find指令查找文件遇见的一点小坑

1. 前言

最近在学习linux内核数据结构,准备找找队列的头文件kfifo.h,但是通过/lib/modules/内核版本/build下面使用find指令找,怎么都找不到。。。

2. 问题

如图,使用find指令找不到

但是使用locate指令却找得到:

这就让我很纳闷了,最后读了一下findmanual page,发现了问题所在,

咦,好像这里出现了符号链接,而且我的当前目录下的文件目录颜色也怪怪的。

好吧,真的是因为符号链接的问题造成了无法搜索到文件。加上“-L”指令,搞定。

3. 总结

find 指令默认不开启软链接的搜索

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »