Por que a remoção de diretórios no meu linux leva uma eternidade?

2

Eu uso rm -rf mydir para deletar alguns diretórios grandes do meu linux.

Demora para sempre!

Existe alguma maneira de acelerar as coisas?

    
por David B 23.09.2010 / 12:30

2 respostas

1

A questão de interesse do Stackoverflow tem alguns bons truques, e Unix: rápido 'remove directory' para limpeza de compilações diárias

E o que é um "diretório grande" aqui?
Um diretório simples com muitos arquivos (talvez pequenos)?
ou, uma grande árvore de diretórios (que pode ser larga ou profunda ou ambas)?

Com base no que você está excluindo, convém pesquisar fastrm .

    
por 23.09.2010 / 18:29
0

Para responder à sua pergunta: leva muito tempo quando há muitos arquivos (e / ou diretórios, que são um tipo de arquivo no Linux) dentro do diretório que você está excluindo. Cada um deles deve ser excluído como parte do processo, o que requer várias alterações no sistema de arquivos.

Quanto tempo é "para sempre" para você? O mais longo que já experimentei pessoalmente foi cerca de 15 segundos.

    
por 23.09.2010 / 18:39

Tags