A remoção recursiva do Linux não está funcionando

1

Estou tentando excluir um diretório massivo e não consigo fazer o comando rm funcionar.

Desejo excluir o diretório widget que contém milhares de arquivos e pastas. Obviamente, eu não quero descer em cada subdiretório e ter que confirmar a exclusão de todos os 5.000 arquivos / pastas.

Então eu digito:

rm -r widget

O prompt me pergunta:

rm: descend into directory 'widget'?

Eu digito no e, em seguida, executo novamente um ls . A pasta ainda está lá. Se eu executar novamente o comando rm -r widget , mas desta vez digite yes , ele irá descer na estrutura do subdiretório massivo conforme previsto.

O que está acontecendo aqui?

    
por pnongrata 05.12.2011 / 16:44

1 resposta

2

Quando você está digitando não, você está dizendo para não redirecionar para o diretório de widgets.

É por isso que, quando você digitou sim mais tarde, apagou-os.

Se você usar rm -rf Widgets , ele não solicitará confirmação, mas você não terá uma segunda chance se digitar

    
por 05.12.2011 / 16:54