1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00
Files
til/unix/display-the-contents-of-a-directory-as-a-tree.md

39 lines
810 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Display The Contents Of A Directory As A Tree
The [`exa` utility](https://github.com/ogham/exa) is a speedy replacement for
`ls` that offers some additional features. One of those extra features is the
_tree_ display.
By including the `-T` (or `--tree`) flag, `exa` will recurse into a directory
and display the entirety of the contents as a tree.
```bash
exa -T
.
├── folder1
│ ├── cats
│ │ └── sneaky
│ └── dogs
│ └── fido
└── folder2
├── cats
│ ├── oreo
│ └── sneaky
└── dogs
└── fido
```
You can target a specific directory:
```bash
exa -T folder2
folder2
├── cats
│ ├── oreo
│ └── sneaky
└── dogs
└── fido
```
See `man exa` for more details.