Velvet Star Monitor

Standout celebrity highlights with iconic style.

updates

How to get tree of folders in CMD?

Writer Emily Wong

In Windows CMD, I use tree c: /f to get a tree of all directories resided in C:. But now I only want to tree out the only sub-directory folders (not files). How to I exclude files in tree command?

4 Answers

Leave out the "/F" switch, since it's what causes Files to be included.

From tree /?:

Graphically displays the folder structure of a drive or path.
TREE [drive:][path] [/F] [/A] /F Display the names of the files in each folder. /A Use ASCII instead of extended characters.
2

to output to txt file use command: (you will find in on drive C, as specified below)

tree /a > "C:\_TREE-Output.txt"
2

For Mac/Ubuntu you can do...

tree -d directories only.

You might have to install it beforehand.

// Macbrew install tree

// Ubuntusudo apt-get install tree

1

The command tree works for showing all files and folders on Windows. The command tree -d does directories only on Windows. So yes, it does work.

Note: tree -a shows ALL FILES/DIRECTORIES, including hidden ones. You can combine them like this: tree -a -d in the terminal. This works on Git Bash and on Command Prompt but requires tree.exe placed in Git Bash's bin folder (C:\Program Files\Git\usr\bin). For more information on Tree's installation for Windows, see this article on installation.

Good luck and happy programming.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy