首页 > 技术文章 > grep find

0patrick 2021-01-16 10:07 原文

grep

grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为 “grep [选项] [文件]” 。 

 example:

grep test *file     在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行
grep -r update /etc/acpi   以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容,使用的命令为:

 grep -r update ./  查找当前目录与当前目录中所有子目录中的文件  是否含有  update




 

find

find [查找路径] 寻找条件 操作

example:

 find /etc -name "host*" -print       在etc路径下 查找文件名为host开头的文件,并输出

find . -name "host*" -print    表示在当前目录下查找

find / -name "host*" -print    表示在根目录下查找

 

 

 

 参考资料:

《Linux就该这么学》

菜鸟教程 https://www.runoob.com/linux/linux-comm-grep.html

推荐阅读