'rm -rf…' trava no diretório grande [duplicado]

2

Usando o Ununtu 12.04, recentemente recebemos uma mensagem dizendo que o espaço em disco está se esgotando. Ran o Disk Usage Analyzer, que congelou. Depois de alguma pesquisa, vejo um diretório em ~ chamado "9fybsyiikg" que é 1065357312 bytes.

Eu tentei abrir essa pasta no gerenciador de arquivos e nada acontece. Eu tentei ls ing, e nada acontece.

E então eu tentei rm -rf 9fybsyiikg e nada acontece.

Alguma idéia do que esse diretório pode ser e como se livrar dele?

    
por Joe Z 17.03.2014 / 17:18

1 resposta

2

O comando rm levará algum tempo, se você não estiver recebendo erros, deixe-o rodar. Se você receber erros, tente algumas dessas soluções:

  1. find

    find ~/ -maxdepth 1 -name 9fybsyiikg -delete
    
  2. rm e espere, isso pode demorar um pouco (sim, eu sei que você tentou, mas pode ajudar os outros)

    rm -rf ~/9fybsyiikg
    
  3. Você pode ter muitos arquivos, tente isso

    find  ~/9fybsyiikg -delete && rmdir ~/9fybsyiikg
    
  4. Se tudo mais falhar, use um pouco de magia Perl:

    perl -e 'use File::Path; rmtree "$ARGV[0]"' ~/9fybsyiikg
    

    Explicação

    • -e : executa o script passado na linha de comando

    • rmtree : um comando do módulo File :: PAth que exclui todas as árvores de diretórios

por terdon 17.03.2014 / 17:28