Aqui está o comando que você pode usar:
find -type f -or -type d
Como posso saber (se é que posso dizer!) encontrar arquivos do diretório e do tipo de arquivo?
find -type fd
É como a Idade Média heurística aqui em cima.
tl: dr
use find . -name "*string*" -type f -o -name "*string*" -type d
explicação
o comando -o or
s os argumentos após o caminho do arquivo completamente, tal que find . -name "*string*" -type f -o -type d
calcula find . (-name "*string*" -type f) -o (-type d)
. Por esse motivo, você deve especificar o
A maioria dos usuários quer algo parecido com
find . -name "*string*" -type f -o -name "*string*" -type d
que calcula como
find . (-name "*string*" -type f) -o (-name "*string*" -type d)
encontre detalhes da sintaxe
-name "*string*"
procura nomes que contenham a string string
em qualquer lugar.
Se você estiver usando o GNU find, a seguinte solução pode ser adequada para você:
find -type d,f
Veja man find
para mais detalhes:
To search for more than one type at once, you can supply the combined list of type letters separated by a comma
,
(GNU extension).
Tags find