本人常用:
find -name "文件名" //查找文件
finde ./ -name "文件名/*.F90..." | xargs grep "某内容" //根据文件类型和文件内容查找
grep -n -H -R "某内容"
-n 显示行号
-H 显示文件名
-R 递归查找每个子目录
以下总结自网上各路博客:
一.以文件名查找:
1. find 命令find命令的一般形式为;
find pathname -options [-print -exec -ok ...]
eg. find / -name "filename"
目的:在根目录“/”开始搜被称为filename的文件,“filename”文件名可以包含通配符(*,?),注意:filename是文件名字符串,可以带双引号。
find命令的参数;
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } ;,注意{ }和;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。