Você pode tentar:
tree | zenity --list --title "Title" --text "Text" --column "Files"
Eu sei que posso usar tree
para mostrar o conteúdo aninhado de um diretório. Infelizmente, sua saída não é nada bonita, pois quero incluí-la em uma documentação. Então, olhos doces são um requisito.
Então eu queria saber se existe uma maneira fácil de gerar uma representação mais bonita da estrutura de árvore de um diretório. Eu não me importaria com uma solução que gerasse imagens impressionantes com cores sofisticadas e configuráveis.
Você pode tentar:
tree | zenity --list --title "Title" --text "Text" --column "Files"
Eu desenvolvi uma gem para essa finalidade, você lista um conjunto de caminhos com qualquer ferramenta como ag
ou find
e canaliza para o comando dirtree
e gera uma página HTML que visualiza a estrutura do diretório como uma árvore
Projeto no github em blazeeboy / dirtree .
No Gnome, você pode tentar o baobab
O software Mindmapping (como o freemind ou o freeplane) tem um bom recurso de layout de diretórios embutido. E você pode abrir / fechar árvores subdirecionadas conforme necessário para exibir apenas as que você deseja. E facilmente personalize cores e fontes ou estilo de linha, seja automaticamente (a partir de um ou vários nós) ou um por um. E pode cercar alguns nas nuvens. E link entre alguns. E adicione comentários. E pode facilmente copiar um ou vários ramos e colar no texto. Experimente-os ^^
As estruturas estão sempre alinhadas. Um no topo, 2,3 abaixo. Então, se você visualizar, você pode ver claramente. DreamMaker
Se você não gostar da saída de tree
, não a use.
Use uma listagem de diretórios de uma caixa de diálogo de abertura de arquivos ou de fechamento de arquivos e faça uma captura de tela.
Acabei de ver o código e achei lindo. É o visualizador de árvores mais bonito que já vi até agora, mas está vivo. Você teria que tirar fotos dela.
"Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project."