所以我有这个命令ls -al -R | grep libbpf.h
,它只是作为转储打印
-rw-r--r-- 1 root root 53107 جنوری 27 12:05 libbpf.h
我还需要包含该文件的确切子目录。有没有一种方法可以使用上面的命令和grep或ls的一些选项,这样它也可以打印一些像一样的精简
-rw-r--r-- 1 root root ./libbpf/src/include/libbpf.h 53107 جنوری 27 12:05 libbpf.h
所以我只知道libbpf.h确实存在于根目录的某个地方,递归搜索只给我路径,有人知道这个吗
您可以使用find命令
find "$(pwd -P)" -type f -name "libbpf.h" -ls
如果你只想要路径
find "$(pwd -P)" -type f -name "libbpf.h"
or
find . -type f -name "libbpf.h" -exec realpath {} ;