Команда tree
в Linux — это удобный инструмент для визуального отображения структуры каталогов в древовидном формате. Она помогает быстро анализировать файловую систему, навигировать по директориям и экспортировать результаты.
🔹 Почему стоит использовать tree
?
✅ Графическое представление структуры каталогов
✅ Поддержка фильтрации файлов и папок
✅ Ограничение глубины отображения
✅ Возможность экспорта результатов
Установка tree
в Linux
По умолчанию команда tree
может отсутствовать в системе. Установите её с помощью соответствующей команды:
- Debian, Ubuntu, Linux Mint:
sudo apt install tree
- RHEL, CentOS, Fedora:
sudo dnf install tree
- openSUSE:
sudo zypper install tree
- Arch Linux, Manjaro:
sudo pacman -S tree
После установки убедитесь, что команда работает:
tree --version
Пример вывода:

Как пользоваться командой tree
Чтобы отобразить древовидную структуру каталогов в текущей директории, выполните:
tree
Пример вывода:

Можно также указать путь к конкретной директории:
tree /var/log

Полезные параметры команды tree
Опция | Описание |
---|---|
-L N | Ограничение глубины отображения (где N — уровень вложенности) |
-d | Вывод только каталогов без файлов |
-a | Отображение скрытых файлов и папок (. и .. ) |
-h | Показ размеров файлов в удобочитаемом формате (КБ, МБ) |
-C | Цветное выделение файлов и папок |
-f | Вывод полного пути к файлам |
—charset=UTF-8 | Настройка кодировки (актуально при проблемах с символами) |
Примеры использования:
- Ограничить глубину рекурсивного вывода файлов до 3-х уровней:
tree -L 3 /home
- Показать только каталоги:
tree -d
- Включить отображение размеров файлов:
tree -h
Сохранение структуры каталогов в файл
Чтобы экспортировать дерево каталогов в текстовый файл, используйте команду:
tree -L 2 > структура.txt
Альтернативные методы
Помимо tree
, для анализа файловой системы можно использовать команду find
. Она выводит файлы списком, но не форматирует их в виде дерева:
find /home -maxdepth 3
Заключение
Команда tree
— незаменимый инструмент для анализа структуры каталогов в Linux. Она помогает быстро ориентироваться в файловой системе, документировать директории и экспортировать данные.
Основные возможности tree
:
🔹 Отображение структуры каталогов в древовидном формате
🔹 Фильтрация по типу файлов и глубине вложенности
🔹 Экспорт результатов для анализа и отчетов
Если у вас есть вопросы или комментарии, оставляйте их ниже!
Was this helpful?
1 / 0