使用 Find 命令过滤出具有特定模式的文件到终端

使用 Find 命令过滤出具有特定模式的文件到终端

我想显示我的机器的特定区域中名为“index.php”的所有文件。为此我写了这个代码行:

-find /iu/cuve/u3 -name "index.php"

我希望它只显示其中包含“index.php”的行,但此命令显示了一堆不包含“index.php”的其他行。其中许多以“权限被拒绝”结尾,也许这就是为什么我看不到该行的“index.php”部分。

我尝试向其中添加 -exec grep 命令,但没有得到我正在寻找的结果。

答案1

得到了我想要的结果:

find /iu/cube/u3 index.php 2>&- | grep index.php

相关内容