Утилита tree

Утилита tree

https://t.me/sysadmins_articles

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

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

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

sudo apt install tree

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

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 с выводом информации о файлах



Report Page