Disk Usage Analyzer

Sebastian Thiel · Byron.dua-cli

View disk space usage and delete unwanted data, fast.

dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible. Optionally delete superfluous data, and do so more quickly than rm.

winget install --id Byron.dua-cli --exact --source winget

Latest 2.34.0

Release Notes

This upcoming release improves day-to-day usability with a new configuration file. For users, the main additions are:

  • A persistent configuration file for dua with keyboard settings under [keys].
  • A new dua config edit command to open the configuration in $EDITOR.
  • Automatic creation of the configuration directory/file with sensible defaults when editing for the first time. Configuration defaults and behavior in this release:
  • keys.esc_navigates_back now defaults to true. This is a change from previous versions where it was false implicitly. You are welcome to contribute more settings as you see fit. Chore
  • Replace simplelog with fern and jiff for timestamped logging Note that this changes the log format from 04:41:37 [INFO] to [2026-02-06 05:41:32.146 +01:00 INFO src/main.rs:55] New Features
  • add dua configuration file, with setting for ESC going back only. Bug Fixes
  • outdated link to NixOS package search Channel 23.11 was for Nov. 2023. This update removes explicitly specifying a channel in the query, defaulting to the current latest stable NixOS nixpkgs channel (at the time of writing 25.11 Refactor
  • remove crosstermion and tui-react dependencies Commit Statistics
  • 17 commits contributed to the release over the course of 45 calendar days.
  • 45 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages Commit Details view details
  • Uncategorized
    • Merge pull request #320 from tonisives/feat/disable-esc (9d2fac5)
    • Prepare changelog for upcoming release (9496afe)
    • Refactor (f275703)
    • Apply suggestions from Copilot code review (fd3468b)
    • Add dua configuration file, with setting for ESC going back only. (c72cb52)
    • Merge pull request #318 from Byron/copilot/remove-crosstermion-tui-react (7480277)
    • Remove crosstermion and tui-react dependencies (a1aaaa5)
    • Merge pull request #317 from musicinmybrain/no-atty (6c0203c)
    • Replace atty with standard-library functionality (since Rust 1.70) (31aaa0c)
    • Merge pull request #315 from Byron/copilot/switch-time-crate-to-jiff (017e716)
    • Refactor (60812a2)
    • Replace simplelog with fern and jiff for timestamped logging (3dc120f)
    • Merge pull request #314 from Byron/dependabot/cargo/time-0.3.47 (2cb64fb)
    • Bump time from 0.3.44 to 0.3.47 (5980a79)
    • Merge pull request #313 from Quoteme/patch-1 (abe15b2)
    • Outdated link to NixOS package search (c7def68)
    • Cargo fmt (d8db05a)

Installer type: zip

Architecture Scope Download SHA256
x86 Download BBAC5DDF74C3AEFDE008BA4DFA8C773C9CD35F47CE4C3D96FA08C6998FA58D45
x64 Download ABBD93E4D8EAF4D1B9181310A0240E37FC3D3E107A70870289125C0171FEFCA9

Details

Homepage
https://github.com/Byron/dua-cli
License
MIT
Publisher
Sebastian Thiel
Support
https://github.com/Byron/dua-cli/issues
Copyright
Copyright (c) Sebastian Thiel
Moniker
dua

Tags

cleanerdiskefficientfastspace-useterminal-based

Older versions (7)

2.33.0
Architecture Scope Download SHA256
x86 Download 5709EB0B95AFF758A535BA485B00890DB5824ED7E90232127DC4C68485FD8E1F
x64 Download 24CAF507E3B07B4E8A69C6182D7585129A1020AEAA76545FD5DE536978B22AC3
2.32.2
Architecture Scope Download SHA256
x86 Download 80F42C40B8F5B3F3BE83A77C456F50FEF89F29B6B8131E4E6E26B1278B399DEC
x64 Download 24DC26E87C09C21926BE2223E2DAA880150B806A05EE4199913ACB9A348E62B4
2.32.1
Architecture Scope Download SHA256
x86 Download 5E07C495D6971DB244C76E0EDE2BB97189CD4835D67C76AF71FCD6C06AE0A0CF
x64 Download 78C58CBDD7BC21BC52413F3990C6076EB80E3C0A9B27A92DEC1FD40E5DFDA78D
2.32.0
Architecture Scope Download SHA256
x86 Download AE7AC78E6CC44AC39AA49F1AE7CB90D52D6D56C547F81F88EE5F4F96BF12243E
x64 Download EB697C75361479C1E645CC4D7BB54BF83D6900E79159D308E5B363C36C0BABE4
2.30.1
Architecture Scope Download SHA256
x86 Download 2A0B41F387C9516F98675D4C75E43B1DF77EFFC88D11ED9F169CD4AB116A7181
x64 Download EC2CE2ED27E098E117BDA12E1A1C262477134EA1ED5F96DA20D8BF6CDFC10707
2.30.0
Architecture Scope Download SHA256
x86 Download 6359CEB2B0EEC50D1C77F8E95A8FBAE8BE27750FB0F9D8EF1308AD1442621080
x64 Download 03926D799703342D644EBE2C4AA7141B5A71CBDBAFE4CC3E36C83DE32AE3644C
2.29.2
Architecture Scope Download SHA256
x86 Download 4C9523BA0BADF681D1EFBFE85D6AC0D51A664BE08D1560F978B12A270CD713E9
x64 Download 1B07D998F254F4AF2FEA33D0C304831D1AFEAE8C1990318201F45F16707A402C