tree – отображение структуры каталогов

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

Синтаксис:
tree [опции] [путь]

Основные опции:

ОпцииОписание
-L <уровень>ограничить глубину отображения. Например, -L 2 покажет только два уровня вложенности
-dпоказывать только директории, без файлов
-fвыводить полный путь к каждому файлу
-aпоказывать все файлы, включая скрытые
-hотображать размер файлов в человекочитаемом формате
-sвыводить размер каждого файла в байтах
-pдобавлять к каждому имени строки прав доступа (например, -rw-r--r--)
-uпоказывать владельца файла
-gпоказывать группу владельца
-tсортировка по времени модификации (от новых к старым)

Можно сохранить вывод в текстовый файл для анализа или документации:
tree -L 2 > file.txt

Ключи можно комбинировать для точной настройки:
tree -a -L 3 -h -f

Можно запускать tree в связке с watch для периодического мониторинга изменений:
watch -n 5 tree -L 2

Прокрутить вверх