
Here are some safe, effective ways to reclaim lots of space on your Mac without touching system files.
du -sh ~/* 2>/dev/null | sort -h
find ~ -type f -size +500M -exec ls -lh {} \;
Delete or archive anything you don’t use (old disk images, ISO backups, installer packages).Warning: Only clear ~/Library caches, never
/Systemor/Library.
rm -rf ~/Library/Caches/*
rm -rf ~/Library/Logs/*
If you’ve installed Xcode or command-line tools:
rm -rf ~/Library/Developer/CoreSimulator
rm -rf ~/Library/Developer/Xcode/DerivedData
xcodebuild -alltargets clean
sudo xcode-select --reset
Local snapshots can eat dozens of GB:
tmutil listlocalsnapshots /
# then remove each snapshot:
sudo tmutil deletelocalsnapshots 2025-04-10-123456
Or disable them entirely (not recommended if you rely on snapshots):
sudo tmutil disablelocal
brew cleanup
brew autoremove
npm cache clean --force
yarn cache clean
docker system prune --all --volumes
Tools like DaisyDisk or GrandPerspective let you visually map disk usage—great for spotting random space hogs.
By combining Apple’s storage tools with targeted manual cleanups and cache prunes, you can free tens or even hundreds of gigabytes—while leaving your macOS installation untouched. Good luck!

I hope you enjoyed reading this article. If you have any questions or feedback, don't hesitate to reach out to me on my social media bellow. Have a great day!






Hello, I'm Luiz, a Software Engineer from São Paulo, Brazil. In this article, I will share some best practices for frontend development that can help...

Hello, I'm Luiz, a Software Engineer from São Paulo, Brazil. In this article, we will explore the concept of Error Boundaries in React, how they work,...

Learn how to safely reclaim tons of disk space on your Mac without touching system files. This guide covers everything from clearing hidden caches, lo...

Hello! My name is Luiz, and in this article, I'll guide you through the basics of creating a smart contract on the Stellar blockchain using the Soroba...

Hello, my name is Luiz and in this tutorial i'll teach you how to add a new layer of protection on the mobile side that will defend your app from Man...

Hello, I'm Luiz, a 26-year-old Software Engineer from São Paulo, Brazil. Today, I want to share some essential tips for debugging Android apps using R...

Hello this will be a quite different article where i share my notes while studying some topic/framework/language/technology in this section we will co...

Hello my name is Luiz and i'm a software engineer based in Brazil and today i'm going to explain how does react-relay works with Suspense from react,...

In this article i'll show you how to setup a static files CDN under Gitlab Organization using Gitlab Pages

In this article i'll talk about some tips to improove your gnome linux appearence to look like mine

Hello, I'm Luiz, a Software Engineer from São Paulo, Brazil. In this article, I will share some best practices for frontend development that can help...

Hello, I'm Luiz, a Software Engineer from São Paulo, Brazil. In this article, we will explore the concept of Error Boundaries in React, how they work,...

Learn how to safely reclaim tons of disk space on your Mac without touching system files. This guide covers everything from clearing hidden caches, lo...

Hello! My name is Luiz, and in this article, I'll guide you through the basics of creating a smart contract on the Stellar blockchain using the Soroba...

Hello, my name is Luiz and in this tutorial i'll teach you how to add a new layer of protection on the mobile side that will defend your app from Man...

Hello, I'm Luiz, a 26-year-old Software Engineer from São Paulo, Brazil. Today, I want to share some essential tips for debugging Android apps using R...

Hello this will be a quite different article where i share my notes while studying some topic/framework/language/technology in this section we will co...

Hello my name is Luiz and i'm a software engineer based in Brazil and today i'm going to explain how does react-relay works with Suspense from react,...

In this article i'll show you how to setup a static files CDN under Gitlab Organization using Gitlab Pages

In this article i'll talk about some tips to improove your gnome linux appearence to look like mine