Where did all my disk space go?

oops

Fast disk usage diagnostics for macOS and Unix. One command shows you exactly what's eating your drive — in seconds.

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

One command

Run oops and immediately see a visual map of your directory: proportional bars, biggest items first, volume context at the top. No flags needed.

Fast

Parallel scanning with rayon. Most directories render instantly, and even a full home-directory scan takes seconds.

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.

APFS-aware

Scanning / on macOS handles firmlinks and child mounts correctly — no double-counting, no phantom space.

What it looks like

  / (460.4 GiB total, 27.0 GiB free)
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  scanned 270.6 GiB  other 118.8 GiB  free 71.0 GiB

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   270.6 GiB  ~/
  ━━━━━━━━━━━━━                               91.7 GiB    Library/
  ━━━━━                                       32.8 GiB      Application Support/
  ━━                                          18.7 GiB      Caches/
  ━━━━━━                                      55.6 GiB    repos/
  ━━━━━                                       45.4 GiB      zim/

Commands

oops
The map

Visual disk usage map of the current (or given) directory. The default — and the whole point. Tune it with --depth, -n, and --expand.

free
Free space

One-liner: how much space is left on this volume?

update
Self-update

Upgrade to the latest release in place.

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