특정 디렉토리에서 구조를 출력 하는 방법
디렉토리의 구조를 출력 하는 방법은 2가지가 있다.
- Tree 모듈을 설치 한다.
tree 명령어는 많은 옵션을 제공하고 널리 사용되는 모듈이다.
다만 쉬운 설치를 위해서 인터넷이 되어야 한다.
- Command 를 이용한 출력
find . -type d | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
설치가 필요 없고 단순하게 철력이 가능하다. 다만, 옵션이 없기 때문에 COMMAND를 조합 해야 한다. 예를 들어 abc 디렉토리를 제외 하고 싶다면 다음과 같은 명령어를 실행 해야 한다.
find . -type d | grep -v abc | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
일회성으로 쓰기 좋다!