A fast, Rust-based command-line tool to analyze and visualize disk usage with a filesystem tree.
dutree is a command-line tool written in Rust that analyzes file system usage by displaying a visual tree of directories and their sizes. It helps users identify which files and folders are consuming the most disk space, making storage management more efficient. The tool supports features like file aggregation, exclusion filters, and directory comparisons to provide detailed insights.
System administrators, developers, and power users who need to monitor and manage disk usage via the terminal, especially those working in Linux/Unix environments.
Developers choose dutree for its speed, thanks to being written in Rust, and its clear, color-coded tree output that simplifies disk analysis. It offers a lightweight, feature-rich alternative to tools like 'du' with better visualization and customization options.
a tool to analyze file system usage written in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built in Rust, dutree executes quickly for scanning large directories, as emphasized in its feature list for efficient resource usage.
Uses LS_COLORS for color-coded file type differentiation, providing an intuitive tree view that simplifies identifying large files and directories.
Supports file aggregation and exclusion filters, allowing users to customize analysis by focusing on significant space consumers or ignoring specific paths.
Available via Cargo, AUR for Arch Linux, and Fedora repositories, offering multiple installation methods for different systems, as detailed in the README.
Purely command-line based, which can be inaccessible for non-technical users or those accustomed to GUI tools, limiting its audience.
Focuses on file sizes and tree visualization without advanced features like real-time tracking, cloud integration, or detailed metadata, as implied by its straightforward philosophy.
Relies on the LS_COLORS environment variable; if misconfigured or unset, the color output may be inconsistent or missing, reducing visual clarity.