tree

tree

Shows directory structure in tree format...

tree

tree -d # Directories only

tree -a # Includes hidden files

tree -f # Includes file path

tree -pug # Includes permissions, user and group

tree -h # Include human readable size size

tree -C # Use colours to indicate file types

tree -P pattern # Only show files that match 'pattern'

tree --prune # Prune empty directories from output

tree --help # Shows help for all options


Install

yum install tree #RHEL/CentOS 7

dnf install tree #Fedora 22+ and /RHEL/CentOS 8

apt install tree #Ubuntu/Debian

zypper in tree #openSUSE

Examples

tree


.├── alert│ └── log.xml├── cdump├── incident├── incpkg├── lck│ ├── AM_1096102193_3488045378.lck│ ├── AM_1096102262_3454819329.lck│ ├── AM_1744845641_3861997533.lck│ └── AM_3216668543_3129272988.lck├── log│ ├── debug│ └── test├── metadata│ ├── ADR_CONTROL.ams│ ├── ADR_INVALIDATION.ams│ ├── INC_METER_IMPT_DEF.ams│ └── INC_METER_PK_IMPTS.ams├── metadata_dgif├── metadata_pv├── stage├── sweep└── trace └── sqlnet.log
14 directories, 10 files

tree -d


.├── alert├── cdump├── incident├── incpkg├── lck├── log│ ├── debug│ └── test├── metadata├── metadata_dgif├── metadata_pv├── stage├── sweep└── trace
14 directories

tree -Ppughf *.ams --prune


.└── [drwxr-xr-x oracle oinstall 4.0K] ./metadata ├── [-rw-r----- oracle oinstall 64K] ./metadata/ADR_CONTROL.ams ├── [-rw-r----- oracle oinstall 64K] ./metadata/ADR_INVALIDATION.ams ├── [-rw-r----- oracle oinstall 64K] ./metadata/INC_METER_IMPT_DEF.ams └── [-rw-r----- oracle oinstall 64K] ./metadata/INC_METER_PK_IMPTS.ams
1 directory, 4 files