domingo, 1 de agosto de 2010

REMOVENDO DIRETÓRIOS CHEIOS COM O RM

O PROBLEMA:

Você executa o comando rm para remover um diretório e recebe o seguinte erro:
$ rm 'DIRETÓRIO'
rm: não foi possível remover 'DIRETÓRIO'

A SOLUÇÃO:

Use os parâmetros -rf:

$ rm -rf 'DIRETÓRIO'

Vamos entender os parâmetros -rf:
r: -r, -R, --recursive remove diretórios e seus conteúdos recursivamente;
f: -f, --force ignora arquivos inexistentes, nunca questionar;

PERMISSÕES:

Se o comando acima retornar:
rm: não foi possível remover 'DIRETÓRIO': Permissão negada

Use o sudo para executá-lo com privilégios de superusuário:

$ sudo rm -rf 'DIRETÓRIO'

Pronto! Você já consegue remover diretórios cheios pelo shell!

Um comentário: