Check Disk Space
Using ncdu (Interactive Disk Usage Analyzer)
## Install ncdu if not already installed
brew install ncdu
## Run ncdu to analyze disk usage
ncdu
Using System Commands
## Show disk space usage for all mounted filesystems
df -h
## Show free space on root partition
diskutil info / | grep "Free Space"
Free Up Disk Space
Docker Cleanup
## Remove all unused containers, networks, images, and volumes
docker system prune --all --force --volumes
## Remove all containers
docker rm $(docker ps -a -q)
## Remove all images
docker rmi $(docker images -q)
## Remove all volumes
docker volume rm $(docker volume ls |awk '{print $2}')
## Clean Docker data directory
rm -rf ~/Library/Containers/com.docker.docker/Data/*
Yarn Cache Cleanup
## Clean Yarn cache
yarn cache clean
iOS Simulator Cleanup
## Remove unavailable simulators
xcrun simctl delete unavailable
Homebrew Cleanup
## Clean up old versions and caches
brew cleanup
rm -rf $(brew --cache)
brew cleanup --prune=all
Ruby Cleanup
## Clean up old gem versions
gem cleanup --dryrun # Preview what will be removed
gem cleanup # Remove old gem versions
JavaScript Cleanup
## Remove old node_modules (older than 120 days)
find . -name "node_modules" -type d -mtime +120 | xargs rm -rf
## Remove all node_modules (use with caution)
find . -name "node_modules" -type d | xargs rm -rf
User Cache Cleanup
## Remove user cache files
rm -rf ~/Library/Caches
System Log Cleanup
## Remove system logs (requires sudo)
sudo rm -rf /private/var/log/*