Terminal & built-in storage tools

Optimize Storage vs Manually Cleaning Your Mac: Which Frees More Space?

If your Mac's storage is running low, macOS offers a built-in "Optimize Storage" panel that promises to help. But many users click through every recommendation and still see only a few hundred megabytes recovered — while ~/Library/Caches quietly balloons to several gigabytes. This guide tests the optimize storage vs clean mac question head-on: what Apple's tools actually touch, what they leave behind, and how much space manual cleanup can reclaim on top.

What "Optimize Storage" Actually Does

You find Apple's panel at Apple menu > System Settings > General > Storage (macOS Ventura and later) or Apple menu > About This Mac > Storage > Manage (Monterey and earlier). The panel offers four recommendations:

  • Store in iCloud — moves your Desktop, Documents, and Photos library to iCloud, keeping local stubs.
  • Optimize Storage — removes locally stored Apple TV movies and TV show episodes you have already watched, keeping iCloud copies.
  • Empty Trash Automatically — deletes Trash items older than 30 days.
  • Reduce Clutter — opens a browser listing large files and downloads so you can delete them manually.

None of these recommendations touch application caches, system logs, temporary files, Xcode derived data, browser caches, or crash reports. The panel is designed around iCloud offloading and media management — not cache cleanup.

How Much Space Optimize Storage Typically Recovers

Results vary widely by how you use your Mac:

  • If you stream Apple TV content and keep watched downloads locally, you might reclaim 5–20 GB.
  • If your Desktop/Documents folders are large and you have adequate iCloud storage, offloading can free tens of gigabytes — but that space only returns if you download files again.
  • If you don't use Apple TV, rarely download large files, and already use iCloud Drive, Optimize Storage may recover under 1 GB or nothing at all.

In the most common developer or creative professional scenario — heavy app use, little Apple TV content — does Optimize Storage work on Mac for meaningful relief? Mostly no. Its scope is simply too narrow.

What Manual Cache and Log Cleanup Recovers

The categories Optimize Storage ignores are often the biggest offenders on an active Mac.

User Caches: ~/Library/Caches

Every app — browsers, Slack, Spotify, Xcode, Adobe tools — writes cache files here. On a Mac used for a year or more, this folder commonly holds 3–15 GB. Most of these files are safe to delete; apps rebuild their caches on next launch. However, some apps store genuinely useful offline data here (e.g., downloaded podcast episodes or map tiles), so review before bulk-deleting.

To check the size in Terminal:

du -sh ~/Library/Caches

System Caches: /Library/Caches

System-wide daemon caches live here. They're generally smaller than user caches but can accumulate over time, particularly from software update metadata and system services.

sudo du -sh /Library/Caches

System Logs: /var/log and ~/Library/Logs

Log files are almost always safe to delete. They exist so you (or Apple) can diagnose problems after the fact; once a system has been running stably for months, old logs have little value. Combined, these locations can hold 500 MB–2 GB on a busy system.

du -sh ~/Library/Logs
sudo du -sh /var/log

Temporary Files: /private/var/folders

macOS writes temporary working files into a per-user folder under /private/var/folders. These are usually cleaned on reboot, but on Macs that are rarely restarted they can accumulate to several hundred megabytes. Do not delete this folder manually while apps are running — you can corrupt open processes.

Developer Artifacts

If you use Xcode, the derived data and archive folders are frequently the single largest accumulation of junk on a developer's machine:

du -sh ~/Library/Developer/Xcode/DerivedData
du -sh ~/Library/Developer/Xcode/Archives

DerivedData is always safe to delete; Xcode rebuilds it. Archives contain your signed app exports — only delete old ones you no longer need for distribution.

Side-by-Side Comparison

Category Optimize Storage Manual / Tool Cleanup
iCloud offloading Yes No
Apple TV downloads Yes No
User app caches (~/Library/Caches) No Yes
System caches (/Library/Caches) No Yes (with admin)
Log files No Yes
Temporary files No Yes (with care)
Leftover app files after uninstall No Yes
Typical space recovered (no Apple TV content) < 1 GB 3–20 GB
Requires iCloud subscription Often yes No
Data remains locally accessible after No (offloaded) Yes

Why "Optimize Storage Not Freeing Space" Is a Common Complaint

If you have run Optimize Storage and still see the storage bar nearly full, the reason is almost always that your consumption is cache- and log-driven, not media-driven. Apple's tools were designed for a specific class of problem (too many downloaded movies, a full iCloud-mirrored Desktop) — not for the general accumulation that happens on a developer's or power user's Mac over time.

The mac built-in cleanup vs app debate really comes down to this: the built-in panel handles iCloud-tier management well, but it was never intended as a cache janitor.

How to Clean What Optimize Storage Leaves Behind

Option A: Manual Terminal Approach

If you're comfortable in Terminal, the following sequence is safe to run while logged in (quit all apps first for best results):

  1. Empty user caches:
    rm -rf ~/Library/Caches/*
    Note: this deletes all user cache files. Apps will rebuild caches on next launch. Expect first-launch slowness.
  2. Clear user logs:
    rm -rf ~/Library/Logs/*
  3. Clear system caches (requires admin password):
    sudo rm -rf /Library/Caches/*
  4. Reboot. macOS will clean /private/var/folders during the boot process.

Important: Deleting caches is permanent. Ensure you are not deleting data you want to keep (offline content, locally cached files). Never delete /System, /usr, or other system directories.

Option B: Use a Dedicated Mac Cleanup App

Running those rm -rf commands manually every few weeks gets tedious, and it is easy to accidentally delete something important. Crumb automates this with a one-click Clean that sweeps System Data, caches, logs, temp files, and purgeable space — and shows you exactly what it removed before it removes it. It also includes an Uninstall tab that finds leftover support files and preference panes apps leave behind after you drag them to the Trash, which is a category neither Optimize Storage nor basic Terminal cleanup addresses at all.

If you're unsure whether a specific folder is safe to delete, Crumb's "Is this safe to delete?" AI explains what the folder contains and rates the risk of removing it — useful before you pull the trigger on anything unfamiliar.

You can download Crumb and run a free cleanup to see what's been accumulating on your drive.

Conclusion

Apple's Optimize Storage is a legitimate tool for a specific job: offloading media and iCloud-backed files you aren't actively using. But if your Mac is sluggish or nearly full from everyday use — and especially if you're a developer or work with large creative files — it will barely make a dent. The real gains come from clearing caches, logs, and app leftovers that macOS never touches automatically. Whether you do that with Terminal commands or a dedicated utility, cleaning what Optimize Storage leaves behind is where the meaningful space recovery actually happens.

Reclaim your disk in one click

Crumb audits your whole Mac, tells you what's safe to delete, and frees the space in seconds — private, local, and Apple-notarized.

Download Crumb for macOS

Frequently asked questions

Does Optimize Storage actually work on Mac?
It works well for its intended purpose — offloading iCloud-backed files, Desktop/Documents folders, and watched Apple TV downloads. If you use those features heavily, it can recover significant space. But it does not touch app caches, system logs, temporary files, or leftover app data, which are often the biggest storage consumers on an active Mac.
Why is Optimize Storage not freeing space on my Mac?
If Optimize Storage isn't recovering meaningful space, it's likely because your storage is consumed by app caches, log files, Xcode derived data, or other categories that Apple's panel doesn't clean. Manual cleanup of ~/Library/Caches and ~/Library/Logs — or a dedicated cleanup app — will address those areas.
Is it safe to delete ~/Library/Caches?
Deleting the contents of ~/Library/Caches is generally safe. Apps rebuild their caches on next launch, so expect slightly slower first launches afterward. However, some apps store useful offline data in their cache folders (downloaded podcast episodes, map tiles), so it's worth reviewing before bulk-deleting. The deletion is permanent, so if in doubt, move files to a temporary location first.
How much space can manual Mac cleanup recover vs Optimize Storage?
This varies by usage, but on a Mac that doesn't rely on Apple TV downloads or heavy iCloud offloading, Optimize Storage often recovers under 1 GB. Manual cache and log cleanup on the same machine can typically recover 3–20 GB, depending on how long caches have been accumulating and whether you use developer tools like Xcode.
What does Optimize Storage leave behind?
Optimize Storage does not clean app caches (~/Library/Caches), system caches (/Library/Caches), log files (~/Library/Logs and /var/log), temporary files (/private/var/folders), Xcode derived data, browser caches, crash reports, or leftover files from uninstalled apps. These are the categories that manual or tool-based cleanup addresses.