Por favor tenha cuidado
Este comando a seguir com o parâmetro -delete
exclui todos os arquivos com something
no nome no diretório especificado e em todos os subdiretórios.
Abra um terminal e vá para a pasta correta:
cd <your_search_starts_here>
teste com
find . -type f -name "*something*"
e exclua com
find . -type f -name "*something*" -delete
Ou uma versão mais curta:
find <your_search_starts_here> -type f -name "*something*" -delete
Para sua pasta pessoal:
-
!!! primeiro execute um teste
find ~ -type f -name "*something*"
e
find ~ -type f -name "*something*" -delete
Para todo o sistema de arquivos
-
!!! primeiro execute um teste !!!
sudo find / -type f -name "*something*"
e teste novamente e depois delete com
sudo find / -type f -name "*something*" -delete
Ou apenas no diretório especificado:
find <your_search_starts_here> -maxdepth 1 -type f -name "*something*" -delete
E porque você usou a tag locate
:
Os resultados de uma pesquisa com locate
são baseados em um banco de dados. Isso pode estar desatualizado. Inicie uma atualização com sudo updatedb
. find
realiza uma pesquisa verdadeira. No entanto, também demora mais tempo.