awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Byron avatar

Byron/dua-cli

0
View on GitHub↗
5,945 星标·155 分支·Rust·MIT·3 次浏览lib.rs/crates/dua-cli↗

Dua Cli

dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel using thread pools to compute and display disk space consumption faster than sequential traversal, then lets users navigate the results interactively and delete unwanted files with safety measures.

The tool distinguishes itself through a multi-step deletion confirmation process that requires user approval before permanently removing files, with an optional trash integration that moves deleted items to the system trash instead of performing irreversible removal. It reads settings from a platform-specific TOML configuration file, allowing users to customize keyboard shortcuts and localize the help screen—Japanese is currently supported alongside English. The terminal interface correctly renders Unicode characters in file names and paths.

The application covers disk usage analysis, interactive directory navigation, and safe file deletion entirely from the command line without requiring a graphical interface.

Features

  • Disk Cleanup Utilities - A utility that analyzes disk usage across operating systems and moves deleted files to the system trash for safety.
  • Disk Usage Analyzers - A terminal-based tool that scans directories in parallel and displays disk space consumption for interactive navigation and cleanup.
  • Interactive Disk Profilers - Combines disk usage analysis with an interactive navigation interface for data cleanup.
  • Post-Analysis File Deletions - Removes selected files or directories after analysis to free up disk space.
  • Parallel Directory Scanning - Uses multi-threading to accelerate the process of scanning large folder hierarchies.
  • Terminal User Interfaces - An interactive terminal application that lets users browse directory sizes and delete files with confirmation prompts.
  • Command-Line Disk Utilities - Managing disk space entirely from the command line without requiring a graphical interface.
  • Multi-Confirmation File and Directory Deletions - Removes selected items through a multi-stage confirmation process to prevent data loss.
  • Multi-Confirmation File Deletions - Removes selected files through a multi-stage confirmation process to prevent data loss.
  • Terminal UI Event Loops - Drives the interactive terminal interface with keyboard input handling and real-time updates.
  • Parallel Directory Traversals - Scans multiple directories simultaneously using thread pools for faster analysis.
  • Multi-Step Deletion Confirmations - Requires multi-step user confirmation before permanently deleting files.
  • Trash-Based Deletions - Moves deleted files to the system trash instead of permanent removal.
  • Unicode File Name Renderers - Correctly renders Unicode characters in file names and paths within the terminal.
  • System Administration - Fast disk space usage analysis and cleanup.
  • File Management - Disk usage analyzer.
  • du - Listed in the “du” section of the Awesome Alternatives In Rust awesome list.

Star 历史

byron/dua-cli 的 Star 历史图表byron/dua-cli 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

byron/dua-cli 是做什么的?

dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel using thread pools to compute and display disk space consumption faster than sequential traversal, then lets users navigate the results interactively and delete unwanted files with safety measures.

byron/dua-cli 的主要功能有哪些?

byron/dua-cli 的主要功能包括:Disk Cleanup Utilities, Disk Usage Analyzers, Interactive Disk Profilers, Post-Analysis File Deletions, Parallel Directory Scanning, Terminal User Interfaces, Command-Line Disk Utilities, Multi-Confirmation File and Directory Deletions。

byron/dua-cli 有哪些开源替代品?

byron/dua-cli 的开源替代品包括: dundee/gdu — gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space… windirstat/windirstat — WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder… bootandy/dust — Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and… tw93/mole — Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time… muesli/duf — Duf is a command-line utility designed to provide a comprehensive overview of disk usage and filesystem statistics. It… sayanarijit/xplr — xplr is a terminal-based file explorer that combines a composable panel layout engine with a Lua plugin runtime,…

Dua Cli 的开源替代方案

相似的开源项目,按与 Dua Cli 的功能重合度排序。
  • dundee/gdudundee 的头像

    dundee/gdu

    5,325在 GitHub 上查看↗

    gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage. The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times. The application supports recursive directory

    Goclidisk-usagefilesystem
    在 GitHub 上查看↗5,325
  • windirstat/windirstatwindirstat 的头像

    windirstat/windirstat

    2,786在 GitHub 上查看↗

    WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder sizes. It functions as a system for calculating subtree sizes and identifying storage bottlenecks on a local file system. The utility distinguishes itself through a proportional treemap and an interactive directory tree, where the area of each block corresponds to the size of the file. It utilizes an extension-based color mapping system to categorize data types visually and provides a reporter that aggregates storage consumption by file type. The software covers broad storage

    C++cleanupdisk-space-analyzerdisk-usage-analyzer
    在 GitHub 上查看↗2,786
  • bootandy/dustbootandy 的头像

    bootandy/dust

    11,843在 GitHub 上查看↗

    Dust is a command line disk usage analyzer written in Rust. It functions as a disk space visualization tool and recursive directory size scanner used to identify large files and directories through a formatted list of disk consumption across a filesystem. The tool differentiates itself by providing a recursive tree view to visualize space distribution and the ability to output directory and file size data in machine-readable formats for external processing and analysis. Its broader capabilities include filesystem auditing and storage capacity management. This is achieved through file and dir

    Rust
    在 GitHub 上查看↗11,843
  • tw93/moletw93 的头像

    tw93/Mole

    56,109在 GitHub 上查看↗

    Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time hardware monitoring. It provides a command-line interface for users to analyze disk usage, track system health metrics, and perform routine optimization tasks to maintain machine stability and performance. The project distinguishes itself through a declarative configuration model that uses structured data files to define custom cleanup logic, allowing for precise control over the removal of temporary files and project artifacts. It incorporates a safety-first execution layer that

    Shellanalyzerappcleanerclean
    在 GitHub 上查看↗56,109
查看 Dua Cli 的所有 30 个替代方案→