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

1. 前言

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

2. 问题

如图,使用find指令找不到

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

3. 总结

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

Last modification:June 8th, 2019 at 09:42 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment