깃허브 README 파일에 기재할 디렉터리 구조를 그릴 일이 생겼다. 문득 보면서 저걸 일일히 그려야하나 하는 생각을 하다가 검색을 통해 알게 됐다.
명령어 기본 사용 방법
# tree [경로]: 현재 위치부터 시작해서 디렉토리 구조를 보여준다.
tree .
# tree [경로] [옵션(선택)]
# [파일명]: src 디렉토리 구조를 txt에 담아 src 디렉토리에 생성
tree src >> tree.txt
# 'num' 깊이까지만 출력(num==1은 현재 디렉토리만)
tree -L {{num}}
# 디렉토리만 출력(파일X)
tree -d
# 숨긴 파일까지 모두 출력
tree -a
# 그래프 출력 없이 하위의 모든 파일을 절대 경로로 출력
tree -i -f
# 각 노드 옆에 크기 출력(사람이 읽을 수 있는 형식으로)
tree -s -h
# wildcard (glob) pattern으로 필터링
tree -P {{*.txt}}
# wildcard (glob) pattern에 맞는 애들 무시하고 출력
tree -I {{*.txt}}