본문 바로가기

Programming/기초지식

폴더 구조를 출력하는 명령어

반응형

프로젝트 README 문서를 작성하다가 프로젝트 폴더 구조를 보여주고 싶었습니다. 

 

먼저 윈도우 커맨드 창을 띄운다. 그리고 출력을 원하는 폴더 경로로 이동 후 아래 명령어를 입력합니다.

 

cmd는 명령 프롬프트(cmd.exe)를 실행한다는 의미입니다. 그리고 //c는 뒤에 오는 문자열을 받아서 실행한다는 의미입니다. 

 

cmd //c tree

 

이렇게 입력하면 현재 자신이 위치한 경로 아래의 모든 폴더 경로가 출력됩니다.

cmd //c tree 명령어를 입력하면 아래와 같이 출력됩니다. 뭔가 지저분해 보입니다. 좀 더 깔끔하게 출력하고 싶습니다.

 

▒▒src
▒▒  ▒▒▒▒main
▒▒  ▒▒  ▒▒▒▒asciidoc
▒▒  ▒▒  ▒▒      api-doc.adoc
▒▒  ▒▒  ▒▒
▒▒  ▒▒  ▒▒▒▒java
▒▒  ▒▒  ▒▒  ▒▒▒▒com
▒▒  ▒▒  ▒▒      ▒▒▒▒board
▒▒  ▒▒  ▒▒          ▒▒▒▒controller
▒▒  ▒▒  ▒▒          ▒▒  ▒▒  HomeController.java
▒▒  ▒▒  ▒▒          ▒▒  ▒▒  MessageController.java
▒▒  ▒▒  ▒▒          ▒▒  ▒▒  ProductController.java
▒▒  ▒▒  ▒▒          ▒▒  ▒▒  UserController.java
▒▒  ▒▒  ▒▒          ▒▒  ▒▒

 

//a 명령어를 추가합니다.

 

cmd //c tree //a

 

//a 명령어는 텍스트 문자로 처리한다는 뜻입니다. 

 

+---src
|   +---main
|   |   +---asciidoc
|   |   +---java
|   |   |   \---com
|   |   |       \---board
|   |   |           +---controller
|   |   |           |   \---.mvn
|   |   |           |       \---wrapper
|   |   |           +---domain
|   |   |           +---exception
|   |   |           |   +---common
|   |   |           |   +---file
|   |   |           |   +---product
|   |   |           |   \---user
|   |   |           +---mapper
|   |   |           +---redis
|   |   |           +---security
|   |   |           +---service
|   |   |           \---util
cmd //c tree //f

 

//f 명령어는 폴더와 폴더 안에 있는 파일까지 출력합니다.

 

+---src
|   +---main
|   |   +---asciidoc
|   |   |       api-doc.adoc
|   |   |
|   |   +---java
|   |   |   \---com
|   |   |       \---board
|   |   |           +---controller
|   |   |           |   |   HomeController.java
|   |   |           |   |   MessageController.java
|   |   |           |   |   ProductController.java
|   |   |           |   |   UserController.java

 

참고

https://superuser.com/questions/531592/how-do-i-add-the-tree-command-to-git-bash-on-windows

 

how do I add the 'tree' command to git-bash on Windows?

I'm using git-bash on Windows 7. I'd like to see a tree of the current directory. However: jcollum@DEVELOPER01 ~/Dev/express_coffee $ tree . ...

superuser.com

반응형