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

Mis*_*sko 23 linux grep command-line

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

Red*_*ick 33

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

find / -name php.ini
Run Code Online (Sandbox Code Playgroud)

如果必须使用 grep

cd /; ls -lR | grep php.ini
Run Code Online (Sandbox Code Playgroud)

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

请注意,linux 也有一个locate依赖于索引的命令 - 查看它的手册页了解详细信息。如果索引正确的位置,这是最快的。

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

bub*_*ubu 8

只是为了添加更多信息...

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

当然做工作,但你可以得到更好的服务

找到 php.ini

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

更新数据库

然而,据我所知,这些需要root。

免责声明:我已经多年没有使用 linux 来做任何有意义的事情了……我当时学到了这些,当时主要的发行版是 slackware,而 debian土豆甚至还没有出现……