Найти в Дзене
Х А К Е Р

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

Утилита tree
Обычно для просмотра списка файлов и директорий в командной строке Linux используется команда ls. В данной заметке мы рассмотрим, как выводить древовидный список файлов и директорий. Для этого мы воспользуемся утилитой/командной tree
Команда 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

-2

=================

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

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

tree -h

-3

=================

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

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

tree -hugD

-4

================

Спасибо за внимание! Если понравилась статья, то поделись ей с друзьями!

И за одно подпишись на канал, чтобы ничего не пропустить!