Cấu trúc thư mục in đẹp bằng thiết bị đầu cuối linux?


14

Làm thế nào bạn có thể in một cấu trúc thư mục với tất cả các thư mục con đến mức sâu nhất trong thiết bị đầu cuối linux (ubfox)? Đây là một ví dụ về đầu ra in đẹp như vậy cho một mysitethư mục:

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

Câu trả lời:


16

Bạn có thể sử dụng lệnh cây . Bạn có thể cần phải cài đặt nó nếu nó chưa được cài đặt.


1

Một phiên bản chỉ vỏ, sử dụng: Dirtree

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

Khó theo dõi điều này, và khó sử dụng. Nó không muốn chạy cho tôi. (Mặc dù tôi không có trên Ubuntu, nhưng điều này có vẻ đủ di động.) Ý bạn là usage: dirtreegì?
Alan H.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.