先看看这两个命令
find /etc/ -name "conf"
find /etc -name "conf"
一样吗?结果是一样的。
OK,那再看看下面这两个
find /usr/src/linux/ -name "*.c"
find /usr/src/linux -name "*.c"
还是一样吗?试一试吧!
OK!你发现啦!为什么第二条命令没有找到任何文件?比较熟悉的人可能很快就发现了其中的奥秘:/usr/src/linux 是一个软链接。
那为什么软链接就不行呢?因为find首先将其看作是一个文件,还想知道的更详细些?自己扒代码吧。
PS,其实如果是其它路径下的软链接,在用