Você pode usar o comando árvore . Você pode precisar instalá-lo se ainda não estiver instalado.
Como você pode imprimir uma estrutura de diretórios com todos os subdiretórios até o nível mais profundo no terminal do Linux (Ubuntu)?
Este é um exemplo de uma saída de impressão tão bonita para uma pasta 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
Você pode usar o comando árvore . Você pode precisar instalá-lo se ainda não estiver instalado.
Uma versão somente shell, uso: dirtree
DIR=${1:-'pwd'}
SPACING=${2:-|}
cd $DIR
for x in * ; do
[ -d $DIR/$x ] && echo "$SPACING\'-{"$x && $0 $DIR/$x "$SPACING "
done