Как визуализировать структуры дерева каталогов?

Я знаю, что я могу использовать tree для отображения вложенного содержимого каталога. Увы, его выход вряд ли красив, поскольку я хочу включить его в документацию. Так что глазная конфета – это требование.

Поэтому мне было интересно, есть ли простой способ создать более красивое представление древовидной структуры каталога. Я бы не возражал против решения, которое генерирует удивительные изображения с фантастическими настраиваемыми цветами.

    Можешь попробовать:

      tree | zenity --list --title "Title" --text "Text" --column "Files" 

    Я разработал для этой цели драгоценный камень, вы перечисляете набор путей с любым инструментом, например ag или find его и dirtree его в команду dirtree и он будет генерировать HTML-страницу, которая визуализирует структуру каталогов как дерево

    Особенности

    • масштабирование
    • панорамирование
    • свернуть / развернуть узел
    • это SVG, поэтому вы можете искать в браузере как обычно

    Проект по github на blazeeboy / dirtree .

    Под Gnome вы можете попробовать baobab

    введите описание изображения здесь

    Программное обеспечение Mindmapping (например, freemind или freeplane) обладает хорошей возможностью компоновки каталогов. И вы можете открывать / закрывать деревья поддонов по мере необходимости, чтобы отображать только те, которые вы хотите. И легко настраивайте цвета и шрифты или стиль линии, либо автоматически (начиная с одного или нескольких узлов), либо по одному. И может окружать совы в облаках. И связь между некоторыми. И добавьте комментарии. И может легко скопировать одну или несколько ветвей и вставить в текст. Попробуйте их ^^

    Если вам не нравится вывод tree , не используйте его.

    Используйте список каталогов из диалога открытия файла или закрытия файла и сделайте снимок экрана.

    Я только что увидел источник и подумал, что это великолепно. Это самый красивый визуализатор дерева, который я видел до сих пор, но он жив. Вам нужно будет сделать снимки.

    «Программные проекты отображаются Gource как анимированное дерево с корневым каталогом проекта в его центре. Каталоги отображаются как ветки с файлами в виде листьев. Разработчики можно увидеть, работая над деревом в то время, когда они вносили вклад в проект».

    http://gource.io/