When working on a bunch of development projects, specifically JavaScript, drives can fill up pretty fast with useless data. The most common is the well known node_modules
which can take multiple gigabytes on some projects. Unless you're working on these day to day, it can be a good idea to mass clear them out.
Find all node_modules
Assuming your code is stored in ~/src
:
find ~/src -name "node_modules" -type d -prune | tr \\n \\0 | xargs -0 du -chs
Delete all resources
Make sure to check the paths above, the following command is not reversible:
find ~/src -name 'node_modules' -type d -prune -print -exec rm -rf '{}' \;
Other directories
As well as node_modules
, there are other folders that can build up over time.
.next
(nextjs).build
(serverless framework).serverless
(serverless framework)dist
(webpack, npm)tmp/cache
(ruby on rails)