如何使用grep命令在Linux上找到名称为“ php.ini”的文件


23

如何使用grep命令在Linux上以name =“ php.ini”查找文件?有人可以告诉我吗?

Answers:


33

您通常会使用findgrep按名称来查找文件。

find / -name php.ini

如果必须使用grep

cd /; ls -lR | grep php.ini

在这两种情况下,都用您要开始搜索的目录的绝对或相对路径替换“ /”。

请注意,Linux还有一个locate依赖于索引的命令-有关详细信息,请查看它的手册页。如果索引正确的位置,则最快。


2
要在当前目录中搜索,请使用find . -name php.ini。要忽略大小写,请使用find . -iname php.ini。要搜索目录名称,请使用find . -iname bin -type d
David Kennedy

8

只是添加更多信息...

查找/ -name php.ini
cd /; ls -lR | grep php.ini

当然可以,但是可以更好地为您服务

找到php.ini

使用索引的文件系统数据库查找文件。它快得多。要更新文件系统索引,命令是:

更新b

据我所知,这些都需要扎根。

免责声明:多年来我一直没有使用linux做任何有意义的事情...那时,我主要是在slackware发行版时才学到这些的,而debian Potato甚至还没有发布...


1
我想你是在写这篇文章的同时,我用同样的想法更新我的答案:-)
RedGrittyBrick 2011年

是的,嘿,我打了你三分钟。为您+1提出同样的好主意:P
bubu

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.