27 lines
813 B
Markdown
27 lines
813 B
Markdown
---
|
|
title: "tree"
|
|
category: "Terminal and shell"
|
|
tagline: "Show a directory and everything under it as an indented tree."
|
|
source: "pacman"
|
|
package: "tree"
|
|
command: "tree"
|
|
code: "https://gitlab.com/OldManProgrammer/unix-tree"
|
|
---
|
|
|
|
## What it is
|
|
|
|
tree lists the contents of a directory recursively, drawing the structure with lines so you can see at a glance what's inside and how it's nested.
|
|
|
|
```
|
|
tree -L 2 ~/Projects
|
|
```
|
|
|
|
## Why it's here
|
|
|
|
- **See structure quickly.** Useful for exploring a new project or explaining one.
|
|
- **Easy to share.** Its output pastes cleanly into documentation and chat.
|
|
|
|
## On CoreDesktop
|
|
|
|
tree is installed from pacman. Type `tree` in a terminal. For a tree with icons and Git status, CoreDesktop's `lt` alias uses eza instead. `update` keeps tree current with the pacman packages.
|