Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Linux 终端上工作,我想知道如何在某个目录中搜索 c 文件。我让它适用于当前目录,但我如何为目录 usr/ 做它
对于我所做的当前目录
grep -l "main" *.c
所以我想知道如何在不更改目录的情况下在 /usr 目录中进行搜索。谢谢。
您应该能够将您想要的目录名称作为您想要搜索的文件模式的前缀。
grep -l "main" /usr/*.c
您还可以使用:
find /usr/ -name "*.c"
如果它只是您所追求的 /usr/ 目录中的 C 文件。