grep
作用:使用正则表达式搜索文本。
选项:
-n:显示行号。
-r:递归查找。
-s:不显示不存在或无匹配的错误信息。
-i:不区分大小写。
--color=auto:将匹配到的关键词加上颜色。
例子:
grep -snr "str1" path1
"str1":显示含有str1行。
"^str1":显示开头为str1的行。
"str1$":显示结尾为str1的行。
"^str1$":显示只含有str1的行。
find
作用:查找文件,未指定目录时默认为当前目录,且默认遍历所有子目录。
选项:
-name:按文件名查找文件。
-iname:不区分大小写。
-type:按文件类型查找。
例子:
find path1 path2 -name file1:按照文件名精确查找。
find path1 -name "*str":按照关键字模糊查找。
find path1 -type d/f:只列出所有目录/普通文件。