Как установить команду tree в Linux CentOS Stream 9.

Если вы работаете с Linux CentOS Stream 9 и хотите легко просматривать структуру каталогов в виде дерева, вам поможет команда tree. В этой статье я расскажу, как установить tree на CentOS Stream 9 простыми и понятными шагами, чтобы даже начинающий пользователь смог справиться!

Что такое команда tree и зачем она нужна?

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

Почему стоит установить tree на CentOS Stream 9?

  • Удобное визуальное отображение папок и файлов
  • Быстрый просмотр структуры проекта
  • Упрощение навигации по системным каталогам

Теперь перейдём к пошаговой инструкции по установке.

Установка tree на CentOS

Шаг 1. Проверка наличия tree в системе

Обычно, команда tree не установлена по умолчанию. Чтобы убедиться, есть ли она у вас уже, выполните команду:

tree --version

Если программа не установлена, вы получите сообщение: command not found:

[root@waky practice]# tree --version
-bash: tree: command not found
[root@waky practice]#

Шаг 2. Обновление пакетов (необязательно)

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

sudo dnf check-update

Это поможет убедиться, что у вас самая актуальная информация о доступных пакетах.

Шаг 3. Установка tree

На CentOS Stream 9 установка tree производится с помощью менеджера пакетов dnf. Введите следующую команду:

sudo dnf install tree

При вводе этой команды система запросит подтверждение установки. Нажмите Y и Enter.

Что произойдет после этого?

dnf скачает пакет tree из официальных репозиториев

Установит его в систему.

Пример вывода:

[root@waky practice]# sudo dnf install -y tree
CentOS Stream 9 - BaseOS                                                                                                                                             8.2 kB/s |  15 kB     00:01
CentOS Stream 9 - AppStream                                                                                                                                           15 kB/s |  15 kB     00:01
CentOS Stream 9 - Extras packages                                                                                                                                     16 kB/s |  17 kB     00:01
Dependencies resolved.
=====================================================================================================================================================================================================
 Package                                     Architecture                                  Version                                               Repository                                     Size
=====================================================================================================================================================================================================
Installing:
 tree                                        x86_64                                        1.8.0-10.el9                                          baseos                                         56 k

Transaction Summary
=====================================================================================================================================================================================================
Install  1 Package

Total download size: 56 k
Installed size: 113 k
Downloading Packages:
tree-1.8.0-10.el9.x86_64.rpm                                                                                                                                          78 kB/s |  56 kB     00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                 32 kB/s |  56 kB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                             1/1
  Installing       : tree-1.8.0-10.el9.x86_64                                                                                                                                                    1/1
  Running scriptlet: tree-1.8.0-10.el9.x86_64                                                                                                                                                    1/1
  Verifying        : tree-1.8.0-10.el9.x86_64                                                                                                                                                    1/1

Installed:
  tree-1.8.0-10.el9.x86_64

Complete!
[root@waky practice]#

По завершении установки команда будет готова к использованию.

Шаг 4. Проверка успешной установки

Проверьте, что команда теперь доступна, выполнив:

tree --version

Если всё прошло успешно, вы увидите номер версии установленной программы:

[root@waky practice]# tree --version
tree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro
[root@waky practice]#

Шаг 5. Использование команды tree

Теперь, когда tree установлен, можно начать его использовать. Например, чтобы посмотреть структуру текущей папки, выполните:

tree

Если хотите увидеть структуру другого каталога, укажите путь:

tree /home/user/Documents

Для более красивого и читаемого вывода можно использовать дополнительные параметры, например:

-L 2 — показывает дерево только двух уровней глубиной

-a — показывает скрытые файлы

-C — цветовое выделение

пример:

tree -L 2 -a -C

Подробнее об использовании tree читайте в нашей специальной статье.

Заключение

Вот и всё! Теперь вы знаете, как установить команду tree на Linux CentOS Stream 9 и использовать её для удобного просмотра структуры папок.