Unix - Localiza arquivos com o mesmo nome em um diretório usando ls

0

Eu quero listar todos os arquivos suhosin.ini no diretório / etc / php5 /. A coisa é que os 3 deles são um nível mais profundo na árvore de diretórios. Eu quero combinar esses dois para um comando

# 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

Eu tentei usar ls /etc/php5/ -R e canalizá-lo para o grep, mas eu não poderia fazer o que eu quero, o que é obter uma lista como essa

/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
    
por Christos Baziotis 25.12.2012 / 17:02

1 resposta

4

Use encontre :

$ find /etc/php5 -name suhosin.ini
    
por 25.12.2012 / 17:06

Tags