O problema é que o shell expande sua opção "* .conf" antes de executar o comando.
use find /etc -name "*.conf"
em vez
Eu usei o comando find em muitos diretórios, mas ao executar o seguinte a partir do / etc:
find /etc -name *.conf
erros e não consigo descobrir. Isso está acontecendo apenas com o diretório / etc. Eu posso executar este comando exato de qualquer outro diretório e funciona bem. Chame isso de TOC, eu só tenho que saber o porquê.
Os metacaracteres ('*', ?' and
[] ') correspondem a'. ' no início do nome base (isto é uma mudança nos findutils-4.4.2). Basicamente, você apenas exclui o '.' para obter o resultado que você está procurando:
encontre / etc -name * conf