como encontrar todos os arquivos no diretório diretórios diferentes

0

Como você pode encontrar nomes de arquivos 'xyz' sob o nome de diretórios 'abc'?

algo assim ... mas não está funcionando.

find . -type d -name 'abc' -exec find {} -type f -name 'xyz' \;

find . -not -path 'abc' -prune -o -type f -name 'xyz'

Não consigo encontrar apenas arquivos com base no nome deles, b / c vários diretórios NÃO nomeados 'abc' terão um arquivo com o nome 'xyz'

    
por veilig 05.08.2014 / 02:31

1 resposta

0

Eu acho que você poderia fazer

root@localhost:~# find /home/ -type f -name 'authorized_keys' -path '*/.ssh/*'

onde

  • .ssh é o seu diretório abc
  • authorized_keys é o nome do seu arquivo xyz
  • /home/ é o seu diretório inicial .
por 05.08.2014 / 16:15