27 de junho de 2013

Shell - Remover um determinado arquivo ou pasta de todas as pastas

Nesse caso, removeremos todos os 'Thumbs.db', um arquivo gerado pelo Windows para guardar cache de imagens. Segue o exemplo:
rm -rf $(find -name 'Thumbs.db')

Removendo diretórios:
rm -rf $(find -name 'Temp') 

Explicando:
rm : Remove (remove  :D  )
r : Recursive (para passar por toda arvore de pastas)
f : Force (para excluir pastas que contenham arquivos)

Fontes:
http://en.wikipedia.org/wiki/Rm_%28Unix%29
http://stackoverflow.com/questions/2642147/how-to-remove-files-and-directories-quickly
http://www.dzone.com/snippets/remove-all-svn-folders

Nenhum comentário:

Postar um comentário