rodrigosantosbr

Como deletar vários sub-diretórios de uma só vez

Jan 4th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Ex: Remover todos os diretórios .svn

./.svn
./app/.svn
./app/models/.svn
./config/.svn

E o comando mágico para remover todos os diretórios é:

find -name ".svn" -type d -exec rm -rvf {} \;

Explicando o comando: procure por tudo que tiver o nome .svn e que for um diretório e quando encontrar, execute um comando rm -rvf nele.

Os parâmetros do rm significam:

  • r - recursive (apagar sub-diretórios recursivamente)
  • v - verbose (exibir as pastas que estão sendo apagadas)
  • f - force (não pedir confirmação para apagar)

Fonte: https://www.lucascaton.com.br/2010/02/01/duas-pequenas-solucoes-usando-linha-de-comandos/

Add Comment
Please, Sign In to add comment