Se você realmente estiver olhando apenas para echo
dos resultados de find
, poderá usar o parâmetro -print
(ou simplesmente nenhum parâmetro adicional) para que find
imprima uma lista de seus resultados.
Se você quiser excluir os resultados, há -delete
(que pode ser combinado com -print
para obter uma lista dos arquivos excluídos).
Se você quiser fazer outra coisa com / para os resultados, use o parâmetro -exec
para passar os resultados como parâmetros para outro comando, por exemplo,
-
find . -type d -exec tar cf {}.tar {} \;
para compactar todos os diretórios em tarballs individuais (um tar por diretório, pois \;
torna find
executar o comando -exec
com um resultado por vez)
-
find . -type d -exec tar cf all-directories.tar {} +
para compactar todos os diretórios em um único tarball ( +
faz find
executar o comando -exec
com o maior número de resultados possível de cada vez)