`rm -rf…` зависает в большом каталоге [дубликат]

Использование Ununtu 12.04, и недавно появилось сообщение о нехватке места на диске. Запустил анализатор использования диска, который завис. После некоторого исследования я обнаружил в ~ каталог под названием «9fybsyiikg», размер которого составляет 1065357312 байт.

Я попытался открыть эту папку в файловом менеджере, но ничего не вышло. Я попробовал ввести ls , но ничего не произошло.

А потом я попробовал rm -rf 9fybsyiikg , но ничего не вышло.

Есть идеи, что это за каталог и как от него избавиться?

2
задан 17 March 2014 в 20:18

1 ответ

Эти rm команда займет время, если Вы не получите ошибок, просто позвольте ей работать. Если Вы действительно получаете ошибки, попробуйте некоторые из этих решений:

  1. find

    find ~/ -maxdepth 1 -name 9fybsyiikg -delete
    
  2. комната и ожидает, это могло бы требовать времени (да, я знаю, что Вы попробовали ее, но она могла бы помочь другим)

    rm -rf ~/9fybsyiikg
    
  3. , у Вас могло бы просто быть слишком много файлов, попробовать это

    find  ~/9fybsyiikg -delete && rmdir ~/9fybsyiikg
    
  4. , Если все остальное перестало работать, используйте некоторое волшебство Perl:

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

    Объяснение

    • -e: работайте сценарий передал командную строку

    • rmtree: команда от модуля File::PAth, который удаляет целые деревья каталогов

0
ответ дан 17 March 2014 в 20:18

Другие вопросы по тегам:

Похожие вопросы: