# erdtree (erd) [![Build status](https://github.com/solidiquis/erdtree/actions/workflows/ci.yml/badge.svg)](https://github.com/solidiquis/erdtree/actions) [![Crates.io](https://img.shields.io/crates/v/erdtree.svg)](https://crates.io/crates/erdtree) [![Packaging status](https://repology.org/badge/tiny-repos/erdtree.svg)](https://repology.org/project/erdtree/versions) [![Crates.io](https://img.shields.io/crates/d/erdtree)](https://crates.io/crates/erdtree) `erdtree` is a modern, cross-platform, and multi-threaded filesystem and disk-usage analysis tool. The following are some feature highlights: * Respects hidden file and gitignore rules by default. * Supports regular expressions and glob based searching by file-type. * Supports Unix-based file permissions (Unix systems only). * Comes with a variety of layouts. * Support icons. * Colorized with `LS_COLORS`. You can think of `erdtree` as a combination of `du`, `tree`, `find`, and `ls`.

failed to load picture

## Table of Contents * [Usage](#usage) * [Installation](#installation) * [Documentation](#documentation) - [Configuration file](#configuration-file) - [Hardlinks](#hardlinks) - [Symlinks](#symlinks) - [Disk usage](#disk-usage) - [Flat view](#flat-view) - [gitignore](#gitignore) - [Hidden files](#hidden-files) - [Icons](#icons) - [Maximum depth](#maximum-depth) - [Pruning empty directories](#pruning-empty-directories) - [Sorting](#sorting) - [Directories only](#directories-only) - [Permissions](#permissions) - [Regular expressions and globbing](#regular-expressions-and-globbing) - [Truncating output](#truncating-output) - [Redirecting output and colorization](#redirecting-output-and-colorization) - [Parallelism](#parallelism) - [Completions](#completions) * [Comparisons against similar programs](#comparisons-against-similar-programs) - [exa](#exa) - [dua](#dua) - [dust](#dust) - [fd](#fd) * [Rules for contributing](#rules-for-contributing) * [Security policy](#security-policy) * [Questions you might have](#questions-you-might-have) ## Usage ``` erdtree (erd) is a cross-platform multi-threaded filesystem and disk usage analysis tool. Usage: erd [OPTIONS] [DIR] Arguments: [DIR] Directory to traverse; defaults to current working directory Options: -C, --force-color Turn on colorization always -d, --disk-usage Print physical or logical file size [default: physical] [possible values: logical, physical] -f, --follow Follow symlinks -F, --flat Print disk usage information in plain format without the ASCII tree -H, --human Print disk usage in human-readable format -i, --no-ignore Do not respect .gitignore files -I, --icons Display file icons -l, --long Show extended metadata and attributes --octal Show permissions in numeric octal format instead of symbolic --time