Утилита tree - просмотр дерева директорий в командной строке. Linux статьи
Поддержать проект

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

0

Утилита tree

Утилита tree

Обычно для просмотра списка файлов и директорий в командной строке Linux используется команда ls. В данной заметке мы рассмотрим, как выводить древовидный список файлов и директорий. Для этого мы воспользуемся утилитой/командной tree

Команда tree рекурсивно обходит все вложенные директории и файлы для выбранной директории и выводит информацию в удобном древовидном формате.

Установка утилиты tree

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

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

sudo apt install tree

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

yum install tree

Синтаксис команды tree

Команду tree можно использовать следующим образом:

tree
tree /путь/до/директории
tree опции
tree опции /путь/до/директории

Опции

У команды довольно много опций, остановимся только на некоторых из них:

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

Полный список опций команды tree можно получить, выполнив команду man tree

Примеры использования

Рассмотрим несколько примеров использования команды tree

Дерево текущей директории

Выведем дерево файлов в текущей директории. Выполняем команду tree без аргументов:

tree

Команда tree

Вывод размеров файлов

Воспользуемся опцией -h, чтобы показать размеры файлов:

tree -h

Команда tree с выводом размеров файлов

Вывод владельца и даты

Выведем размеры, владельца, группу и дату изменения:

tree -hugD

Команда tree с выводом информации о файлах

Лайков: +9
войдите, чтобы ставить лайки
0
  • Опубликовано: 24.01.2020
  • yuriy

Комментарии

Комментариев пока не было.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
Правила