Alternatives to pdu (parallel-disk-usage)

A command-line directory tree analyzer that measures disk usage in parallel and prints a size chart. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as pdu (parallel-disk-usage).

  • Dust

    See which directories consume space in a compact terminal tree.

    Dust also prints a compact directory tree with size bars in the terminal, and it lists builds for Windows, macOS and Linux under Apache-2.0.

  • gdu

    Find large directories with a terminal disk-usage analyzer.

    gdu scans in parallel like pdu but adds interactive size inspection, running on Windows, macOS and Linux.

  • ncdu

    A disk usage analyser with a text interface, built for finding what is filling a remote server you can only reach over SSH.

    ncdu is an interactive text interface that can delete files and export scans, though it has no Windows build and parallel scanning is off by default.

  • dua-cli

    Explore disk usage and remove unwanted files in the terminal.

    dua-cli adds interactive navigation and optional file deletion to terminal disk usage analysis on Windows, macOS and Linux.

  • erdtree

    A multi-threaded command-line tool that shows a directory tree together with disk usage.

    erdtree is a multi-threaded tool that shows the full file tree alongside disk usage and honours .gitignore rules, though releases are infrequent.

  • diskus

    Measure the total size of a directory from the command line.

    diskus uses parallel scanning but only reports a directory's total size, without a per-folder chart.

  • godu

    An interactive terminal utility written in Go for finding the files and folders filling a disk.

    godu offers interactive terminal browsing of large folders as a single Go binary, but it is a smaller project with occasional updates.

  • Duc

    A set of tools that index disk usage into a database and show it in several interfaces.

    Duc indexes usage into a database for fast browsing of very large filesystems through several interfaces, but results reflect the last index rather than live state.

Similar software

Related functionality, not a direct replacement.