paulo1205
(usa Ubuntu)
Enviado em 20/03/2018 - 14:12h
O
find sugerido pelo Ryuk tem uma vantagem em relação ao
globbing estendido, que é a de não expandir a lista de arquivos em memória.
Por outro lado, trata-se de um comando externo a mais, que implica a criação de um processo separado. Além disso, ela não é totalmente equivalente ao que o luizsouza99 estava fazendo, porque esse
find opera recursivamente, e a expansão feita pelo shell, não.
Isso pode ser muito perigoso, dependendo do diretório onde nosso amigo opera.
Para tornar o
find não-recursivo, ou para limitar o nível de recursividade, pode-se usar a opção
-maxdepth (por exemplo: “
find . -maxdepth 1 -type f -not -iname \*.srt -delete”).