linux中对代码、文件查找的两个重要命令grep和find
时间:2011-02-25 来源:lovemu
举个例子: 在内核目录下查找包含"request_irq"字样的文件。
cd /work/system/linux-2.6.22.6/
//*表示查找当前目录下的所有文件、目录,-R表示递归查找子目录
grep "request_irq" * -R
在内核的kernel目录下查找包含"request_irq"字样的文件。
另外一个例子:cd /work/system/linux-2.6.22.6/
//kernel 表示在当前目录的kernel子目录下查找,-R表示递归查找它的所有子目录
grep "request_irq" kernel -R
2、find [-H] [-L] [-P] [path...] [expression]
举个例子:在内核目录下查找文件名中包含"fb"字样的文件.
cd /work/system/linux-2.6.22.6/
find -name "*fb*"
另外一个例子: 在内核的drivers/net目录下查找文件名中包含"fb"字样的文件
cd work/system/linux-2.6.22.3/
find drivers/net -name "*fb*"