wincdu - Ncdu for Windows

Wincdu is a packaging of Ncdu, Mintty and Cygwin to provide a standalone disk usage analyzer for Windows systems.

Ncdu (NCurses Disk Usage) is a fast, lightweight, and user-friendly disk usage analyzer designed to run in a terminal. It provides a visual overview of disk space usage, making it easy to identify and clean up large or unnecessary files and directories. Built with ncurses, ncdu offers a navigable interface similar to text-based file managers. It scans directories recursively and presents usage data in a sorted, interactive list. Users can browse, delete files and directories, and refresh disk usage information—all from the command line.

Mintty is a terminal emulator for Windows that provides a powerful, Unix-like command-line interface for users working in environments like Cygwin, MSYS, or WSL (Windows Subsystem for Linux). It is designed to be lightweight, efficient, and more feature-rich than the standard Windows Command Prompt or PowerShell, making it popular among developers and administrators who want a more versatile terminal experience on Windows.

Cygwin is a Linux-like environment for Windows. It consists of a DLL (cygwin1.dll), which emulates substantial Linux API functionality, and a collection of tools.

 Usage

  • Unzip contents of the zip archive
  • Start wincdu.cmd at the root directory to initiate a suitable mintty terminal
  • start ncdu with the directory to be scanned as parameter (Cygwin naming conventions - c:\work becomes /cygdrive/c/work)