如何在 Linux 上使用 grep 命令查找 name="php.ini" 的文件?有人可以告诉我吗?
答案1
您通常不会find
按grep
名称来查找文件。
find / -name php.ini
如果必须使用 grep
cd /; ls -lR | grep php.ini
在这两种情况下,请将“/”替换为您要开始搜索的目录的绝对路径或相对路径。
请注意,Linux 也有一个locate
依赖索引的命令 - 请查看其手册页以了解详细信息。如果索引了正确的位置,则速度最快。
答案2
只是为了添加更多信息...
查找 / -name php.ini cd /; ls -lR | grep php.ini
当然可以,但你可以更好地服务
找到 php.ini
它使用索引文件系统数据库来定位文件。它的速度要快得多。要更新文件系统索引,命令如下:
更新数据库
但据我记得,这些需要根。
免责声明:多年来我没有用 Linux 做过任何有意义的事情...我是在当时主要的发行版是 slackware 而 debian potato 还没有出现的时候学到这些的...
答案3
fs all | filter "php.ini"
或者
fs "**/php.ini"
当您安装
npm install nixar
更多文档时:http://nixar.work/doc