linux里面查找替换命令,LINUX 查找替换命令 总结

find /var/ -name "*.php" > /home/tmp  在/var/目录下查找 所有以.php后缀结尾的文件  结果很多,就 > 输出结果到/home/tmp 文件

grep -i "字符串" 文件      在指定文件中查找指定字符串的行, -i不区分大小写

grep -e "正则表达式" 文件  同上,不过是正则查找

find /var/log/ -type f -name "*.log" | xargs grep "Warning"  在/var/log/目录下查找所有后缀.log文件,并找到包含"Warning"的行

find -name '*html' | xargs perl -pi -e 's|www.111.com|www.222.com|g'      在当前目录下查找所有html文件,将其www.111.com替换为www.222.com

grep -r "root" ./      在当前目录下所有文件中,查找包含"root"词的文件

1. find-重点

find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。

find的使用格式如下:

$ find

- : 所要搜索的目录及其所有子目录。默认为当前目录。

- : 所要搜索的文件的特征。

- : 对搜索结果进行特定的处理。

如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。

find的使用实例:

你可能感兴趣的:(linux里面查找替换命令)