리눅스 터미널을 사용하여 예쁜 인쇄 폴더 구조?


14

리눅스 터미널 (우분투)에서 모든 하위 디렉토리가있는 디렉토리 구조를 어떻게 가장 깊이있게 인쇄 할 수 있습니까? 이것은 mysite폴더에 대한 예쁜 인쇄 출력의 예입니다 .

mysite
|-- manage.py
|-- mysite
    |-- __init__.py
    |-- settings.py
    |-- urls.py
    |-- wsgi.py
|-- polls
    |-- __init__.py
    |-- models.py
    |-- tests.py
    |-- views.py
    |-- static
        |-- css
            |-- styles.css
|-- templates
    |-- polls
        |-- index.html

답변:


16

tree 명령을 사용할 수 있습니다 . 아직 설치되어 있지 않은 경우 설치해야합니다.


1

쉘 전용 버전, 사용법 : dirtree

DIR=${1:-`pwd`}
SPACING=${2:-|} 
cd $DIR 
for x in * ; do
  [ -d $DIR/$x ] && echo "$SPACING\`-{"$x && $0 $DIR/$x "$SPACING "
done

이것을 따르기가 어렵고 사용하기가 어렵습니다. 나를 위해 달리고 싶지 않습니다. (나는 우분투를 사용하지 않지만 이식성이 충분 해 보입니다 .) 무엇을 의미 usage: dirtree합니까?
Alan H.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.