Если вы работаете с Linux CentOS Stream 9 и хотите легко просматривать структуру каталогов в виде дерева, вам поможет команда tree. В этой статье я расскажу, как установить tree на CentOS Stream 9 простыми и понятными шагами, чтобы даже начинающий пользователь смог справиться!
Что такое команда tree и зачем она нужна?
tree — это полезная команда для Linux, которая отображает содержимое папок в иерархическом виде. Она показывает структуру каталогов и файлов в виде дерева, что очень удобно для быстрого понимания расположения данных на диске.
Почему стоит установить tree на CentOS Stream 9?
- Удобное визуальное отображение папок и файлов
- Быстрый просмотр структуры проекта
- Упрощение навигации по системным каталогам
Теперь перейдём к пошаговой инструкции по установке.
Установка tree на CentOS
- Шаг 1. Проверка наличия tree в системе
- Шаг 2. Обновление пакетов (необязательно)
- Шаг 3. Установка tree
- Шаг 4. Проверка успешной установки
- Шаг 5. Использование команды tree
Шаг 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 и использовать её для удобного просмотра структуры папок.