Утилита 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
  • Английский для IT‑специалистов по Skype

    Персональные занятия по разумным ценам. Длительность курса: 50 уроков по 50 минут. Управляй расписанием занятий через мобильное приложение!

    englex.ru