技术知识库

帮助中心 >  产品文档 >  云服务器 >  在linux中快速查询哪些文件包含某个关键字的方法

方法:find 目录 -type f | xargs grep -i "内容" 2>/dev/null

例:

希望找出操作系统中包含本机IP的所有文件

# find / -type f | xargs grep -i "192.168.1.40" 2>/dev/null


# find /etc  -type f | xargs grep -i "10.239.44.35" 2>/dev/null

/etc/hosts:10.239.44.35 controller 

/etc/nova/nova.conf_bak-2:my_ip = 10.239.44.35

/etc/nova/nova.conf_bak-2:vncserver_listen = 10.239.44.35

/etc/nova/nova.conf_bak-2:vncserver_proxyclient_address = 10.239.44.35

/etc/nova/nova.conf_bak-2:novncproxy_base_url = http://www.landui.com:6080/vnc_auto.html

/etc/nova/nova.conf:my_ip = 10.239.44.35

/etc/nova/nova.conf:vncserver_listen = 10.239.44.35

/etc/nova/nova.conf:vncserver_proxyclient_address = 10.239.44.35

/etc/nova/nova.conf:novncproxy_base_url = http://www.landui.com:6080/vnc_auto.html

/etc/sysconfig/network-scripts/ifcfg-enp0s26ulu2:IPADDR=10.239.44.35

/etc/my.cnf.d/mariadb_openstack.cnf:bind-address = 10.239.44.35


命令解释 

查找系统中的文件类型为file的文件,然后通过grep过滤关键字。 


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: