写出自己常用的几条:
1、只查询当前目录下所有 包含 abc 行 。 -maxdepth 1 表示只查询当前目录,不查询其子目录
find -maxdepth 1 -name '*.*' | xargs grep 'abc' {} \;
2、 查询当前目录下(包括子目录) 以 .py 和 以 .sh 结尾的文件
find -name '*.py' -o -name '*.sh' | xargs ls -al
当文件后缀比较多时,可以使用与与正则表达式:
find ./ -regex ".*\.java\|.*\.xml"
find ./ -regextype posix-extended -regex ".*\.(java|xml)"
后续继续补充。。。