Очистка разделов GNU/Linux

Написал пару простых скриптов для автоматизации очистки разделов дистрибутивов GNU/Linux, преимущественно, основанных на Debian — . Это поверхностное удаление кэша установочных пакетов и давно не обновляемых каталогов с кэшем приложений, используя по возможности безопасное удаление через корзину.

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

Также, иногда пользователи неожиданно для себя сталкиваются с полным исчерпаниям свободного места, что может приводить даже к невозможности нормальной загрузки. В таком случае можно

Не загружается Linux или загрузка Linux зависает, потому что нет свободного места на диске(накопителе — SSD/HDD).

  1. Загрузиться в режиме восстановления. Для этого во время загрузки зажать Shift и выбрать нужный пункт в меню
  2. Выполнить команды очистки из скрипта вручную.
  3. Затем перезагрузиться в нормальном режиме, а дальше заняться освобождением в привычном виде.

[0] При вызове в режиме восстановления sudo не нужен, но и мешать не будет, а при запуске от имени пользователе окажется необходим.