Unix - 使用 ls 在目录下查找同名文件

Unix - 使用 ls 在目录下查找同名文件

我想列出 /etc/php5/ 目录下的所有 suhosin.ini 文件。问题是这 3 个文件在目录树中比上一个级别深。我想将这两个文件合并为一个命令

# ls  /etc/php5/*/*/suhosin.ini
/etc/php5/apache2/conf.d/suhosin.ini  /etc/php5/cgi/conf.d/suhosin.ini  /etc/php5/cli/conf.d/suhosin.ini

# ls  /etc/php5/*/suhosin.ini
/etc/php5/conf.d/suhosin.ini

我尝试使用ls /etc/php5/ -R并将其传送到 grep 但是我无法做我想要做的事情,也就是获取这样的列表

/etc/php5/apache2/conf.d/suhosin.ini
/etc/php5/cgi/conf.d/suhosin.ini
/etc/php5/cli/conf.d/suhosin.ini
/etc/php5/conf.d/suhosin.ini

答案1

使用寻找

$ find /etc/php5 -name suhosin.ini

相关内容