Where did all my disk space go?

oops

Fast disk usage diagnostics for macOS and Unix. Drill into what's eating your drive, find waste, reclaim space — in seconds.

curl -fsSL https://raw.githubusercontent.com/krondor-corp/oops/main/install.sh | bash

Instant overview

Run oops and immediately see volumes, capacities, and the biggest items in your current directory. No flags needed.

Drill down

Follow the largest child at each level automatically. One command traces the path from your home directory to the file eating all your space.

Sweep for waste

Detect node_modules, build artifacts, Docker images, platform caches, and other reclaimable space with oops sweep.

Honest sizes

Reports actual on-disk usage, not apparent file sizes. Sparse files like Docker.raw show their real footprint, not their inflated logical size.

What it looks like

~/repos/oops (1.2 GiB)

  target/       879.4 MiB  71.4%  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  .git/         194.8 MiB  15.8%  ▓▓▓▓
  jig/          142.1 MiB  11.5%  ▓▓▓
  wiki/           8.2 MiB   0.7%
  crates/         6.4 MiB   0.5%

Commands

oops
Overview

Directory size breakdown. The default when you just type oops.

drill
Drill down

Auto-follow the biggest child at each level. Finds the deepest offender instantly.

sweep
Find waste

Scan for node_modules, caches, build artifacts, Docker data, and platform cruft.

tree
Size tree

Recursive size-weighted directory tree. See the full picture at a glance.

top
Biggest items

Top-N largest files and directories by size, like a disk-aware ls.

vol
Volumes

All mounted filesystems with capacity bars and free space.

Read the docs to get started, or jump to commands for the full reference.