Wednesday, February 10, 2010

파일 구조의 tree 구조를 텍스트로 얻어오는 방법

질문 : 윈도우에서는 디렉토리 구조를 파일로 저장하기 위해 tree > tree.txt 같은 dos 명령을 썼는데
맥 Terminal 에서는 어떻게 하는가?

답 :
UNIX의 tree명령이 아쉽게도 Mac에서는 실행되지 않았다. 맥 Terminal 에서는
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' > tree.txt
하면 된다.

그런데 굳이 커맨드 명령을 사용할 필요가 없이,
파인더에서 폴더 아이콘을 텍스트 에디터에 끌어 넣으면
그 폴더 하위의 모든 디렉토리들의 트리 구조가 총 망라 된다.
물론 텍스트 에디터는 plain text 모드여야 한다 (Rich Text mode 면 안된다)

레퍼런스 :
http://www.centerkey.com/tree/
http://en.wikipedia.org/wiki/Tree_%28Unix%29
Display a tree-like structural view of any directory

키워드 : command line, 커맨드라인

No comments:

Post a Comment