Утилита tree — просмотр дерева директорий в командной строке

Утилита tree - выводит список файлов в виде дерева. По умолчанию утилита tree не установлена в популярных дистрибутивах Linux.

Для установки в Ubuntu выполните в консоли команду:

sudo apt install tree

Обычно для просмотра списка файлов и директорий в командной строке Linux используется команда ls. Команда tree рекурсивно обходит все вложенные директории и файлы для выбранной директории и выводит информацию в удобном древовидном формате.

Опции утилиты tree:

-a	показывать все файлы, включая скрытые.
-d	показывать только директории.
-u	показывать владельца или идентификатор пользователя (UID).
-g	показывать группу или идентификатор группы (GID).
-L уровень	выводить дерево не глубже определенного уровня вложенности.
-h	показывать размер файлов.
-D	показывать дату последнего изменения файла или директории.
-С	включить подсветку разными цветами.
-X	вывести информацию в формате XML.
-J	вывести информацию в формате JSON.

Пример вывод дерева каталогов, ключ -d заставляет показывать только директории и ссылки на директории.

# tree -d /var/
/var/
|-- backups
|-- cache
|   |-- apache2
|   |   `-- mod_disk_cache
|   |-- app-install
|   |-- apt
|   |   `-- archives
|   |       `-- partial
|   |-- cups
|   |   |-- ppd
|   |   `-- rss
|   |-- debconf
|   |-- dictionaries-common
|   |-- fontconfig
  • Крупнейшая в Европе школа английского языка

    Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!

    skyeng.ru
  • Онлайн школа английского языка

    Английский по скайпу от 680р за урок, без заучивания правил. Эффективно! Удобно! Выгодно! Начните обучение прямо сейчас.

    melene.ru
  • Школа английского языка по Skype

    Персональные занятия по разумным ценам. Бесплатные ресурсы для студентов: разговорные клубы, блог, вебинары, книги, тест на определение уровня английского. Пробный урок бесплатно!

    englex.ru