如何在 Linux 终端 (ubuntu) 中将所有子目录漂亮地打印到最深层的目录结构?这是一个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
答案1
您可以使用树命令。如果尚未安装,则可能需要安装它。
答案2
仅限 shell 版本,用法:dirtree
DIR=${1:-`pwd`}
SPACING=${2:-|}
cd $DIR
for x in * ; do
[ -d $DIR/$x ] && echo "$SPACING\`-{"$x && $0 $DIR/$x "$SPACING "
done