How to make tree output only directories?
tree
man page says:
-d List directories only.
So the output of tree -d YOUR_TARGET_FOLDER
looks like:
├── appengine_admin
│ ├── media
│ │ ├── images
│ │ └── js
│ └── templates
├── common
├── conf
│ └── locale
│ ├── ar
│ │ └── LC_MESSAGES
│ ├── bg
│ │ └── LC_MESSAGES
│ ├── en
│ │ └── LC_MESSAGES
│ ├── es
│ │ └── LC_MESSAGES
│ ├── fi
│ │ └── LC_MESSAGES
│ ├── fr
│ │ └── LC_MESSAGES
│ ├── ja
│ │ └── LC_MESSAGES
│ ├── pt
│ │ └── LC_MESSAGES
│ ├── ro
│ │ └── LC_MESSAGES
│ ├── ru
│ │ └── LC_MESSAGES
│ ├── sq
│ │ └── LC_MESSAGES
│ ├── sv
│ │ └── LC_MESSAGES
│ ├── tl
│ │ └── LC_MESSAGES
│ ├── tr
│ │ └── LC_MESSAGES
│ └── zh
│ └── LC_MESSAGES
├── credit
├── geo
├── js
├── mapreduce
│ ├── lib
│ │ ├── blobstore
│ │ ├── files
│ │ ├── graphy
│ │ │ └── backends
│ │ ├── key_range
│ │ ├── pipeline
│ │ │ ├── simplejson
│ │ │ └── ui
│ │ │ └── images
│ │ └── simplejson
│ ├── operation
│ └── static
├── market
├── onlinedebug
├── static
│ ├── challenge
│ ├── codebase
│ │ └── imgs
│ ├── css
│ ├── for_sale_files
│ ├── images
│ ├── images.large
│ ├── images.small
│ ├── img
│ ├── jquery-1.js
│ ├── js
│ └── yui
│ ├── assets
If you're looking for just a simple list of directories in this directory, then you could try
find . -maxdepth 1 -type d
The 1
following maxdepth indicates how many levels of recursion you want. If you're looking for all directories(regardless of depth), then try
find . -type d
To control the depth of the tree use the -L
option.
tree -d -L 2 .