SSD

gdu – fast interactive disk usage analyzer

gdu is a disk usage analyzer that helps identify files and directories consuming storage space. It combines parallel filesystem scanning with interactive navigation, allowing users to explore large directory trees and investigate the contents of individual folders.

The application was designed with solid-state storage in mind, where concurrent filesystem operations can help reduce scanning time. It also works with mechanical disks, although the performance benefits of parallel traversal depend on the characteristics of the storage device.

gdu provides several ways to work with scan results. Its terminal interface is suited to interactive exploration, while non-interactive output can be incorporated into scripts and automated workflows. A browser-based interface provides another option for examining directory information.

The program is useful for checking home directories, investigating server storage, reviewing development files and finding candidates for cleanup.

This is free and open source software.

Key Features

  • Parallel directory scanning with configurable CPU usage.
  • Interactive terminal interface for navigating the filesystem.
  • Optional browser-based interface for examining disk usage.
  • Sort, filter and navigate files and directories by size and other criteria.
  • Filter files by type, age and path patterns.
  • Exclude selected directories or read exclusions from a file.
  • Restrict scanning to a single filesystem.
  • Display apparent sizes or allocated disk usage.
  • Browse supported archive formats, including ZIP and TAR archives.
  • Preview partial results while a long scan is running.
  • Stop scanning while retaining the results already collected.
  • Import and export scan results using JSON.
  • Store scan data using SQLite or BadgerDB.
  • Move selected items to the Trash or perform deletion through the interface.
  • Configurable appearance, including usage bars and colour settings.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/dundee/gdu
Support:
Developer: Daniel Milde
License: MIT License

gdu

gdu is written in Go. Learn Go with our recommended free books and free tutorials.


Related Software

du alternativesProgramming LanguageLicense
dustRustApache License 2.0
dufGoMIT License
DucCGNU Lesser General Public License v3
NcduCGNU GPL v2.0 License
gduGo MIT License
cullGoMIT License
duaRustMIT License
erdtreeRustMIT License
pduRustApache License 2.0
vizexPythonMIT License
goduGo MIT License
dutreeRustGNU General Public License v3
spaceRustMIT License
daryaRustGNU General Public License v3.0
diskusRustMIT License or Apache License 2.0
NoxDirGoMIT License
mcduRustMIT License
dirstat-rsRustMIT License
diskonautRustMIT License
bonsaiC++GNU General Public License v3.0
diskardRustMIT License or Apache License 2.0
cduPerlGNU General Public License v2.0
tduGoGNU General Public License v2
duvizPythonMIT License
dutCGNU General Public License v3.0
whalespotterRustMIT License
snRustBSD 3-Clause “New” or “Revised” License

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted