
Комментарии 11
Изображение с юмором: Мигалл светодиодом, попробывал - хватит 😄
Если разрабатывать на виртуалке, то проще. Прошло несколько месяцев - пересоздал
Отличный пост на больную тему, спасибо!
Ну здрасьте блин, «нету этапа уборки». Выходит, вот и выросло поколение, которое никогда не слышало про make clean… Или mvn clean, или gradle clean — да, в общем-то, у любого уважающего себя средства сборки есть такой таргет.
Всё так, таргеты для очистки есть у каждого сборщика. Только археология диска обычно не про артефакты внутри проекта, а про то, куда clean не дотягивается: общие кеши ~/.gradle/caches и ~/.m2/repository, образы Docker, десятки node_modules в заброшенных репозиториях. make clean спасает ровно до тех пор, пока помнишь зайти в каждую из сотен папок и позвать его там.
Ну так дёрните его рекурсивно из корня вашей ~/Projects (или где оно у вас там всё свалено). Это одна консольная команда. Подсказываю: find ~/Projects -type d -maxdepth 1 | xargs “make clean”
А кеши грабли и мавена полезны, их чистить и не нужно в штатном случае. Ну, раз в пару лет можно и грохнуть, несложно.
А ещё можно использовать docker:
Сначала создать для себя "образ для разработки", установив в минимальный контейнер то, что не надо будет удалять, типа build-essential, потом сохранить контейнер в виде нового образа, а потом просто создавать на этом образе контейнер под проект, работать в нем, и когда больше не нужен - docker rm project, вместе со всем лишним.
Включая разные там Arduino IDE и SDK, если точно знаешь что больше не понадобятся.
В общем, это вопрос организации своей работы, в инструменты подобрать можно
Диски на 460 ГБ - скромно. Представьте, какую археологию можно затеять с современными многотерабайтными дисками? Да там просто сидеть, изучать их содержимое можно часами. Бродить по всем этим каталогам.
460 ГБ, свободно 14: археология диска разработчика