文件搜索命令 find <非常强大>
find 命令
find [搜索范围] [搜索条件]
搜索文件
find / -name install.log
- 避免大范围搜索,会非常耗费系统资源
- find是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配
模糊查询/模糊匹配
*
匹配任意内容
? 匹配任意一个字符
【】 匹配任意一个中括号内的字符
grep 命令
- grep [选项] 字符串 文件名
搜索文件中匹配的字符串
选项:
-i 忽略大小写
-v 排除指定字符
find 命令和 grep 命令的区别
- find命令:在系统当中搜索符合条件的文件,如果需要匹配,使用通配符匹配,通配符是完全匹配。
- grep命令:在文件当中搜索符合条件的字符串,如果如要匹配,使用正则表达式进行匹配,正则表达式时包含匹配
网友评论