tree — консольна утиліта, що показує вміст тек у вигляді дерева.

За допомогою цієї програми можна переглядати структуру каталогів на різну глибину та підрахувати кількість файлів і тек.
Утиліта має велику кількість опцій і при запуску без них видає в термінал список всіх файлів і тек починаючи з поточної позиції.

Для того щоб переглянути коротку довідку слід скористатися опцією --help
, з її допомогою можна швидко дізнатись необхідні параметри для роботи з tree.
Найкориснішими і часто затребуваними опціями є такі:
-a
– показувати всі файли. За умовчанням приховані файли не відображаються
-d
– відображати лише теки
-f
– показувати повний шлях кожної теки чи файлу
-u
– показувати власника теки чи файлу
-g
– показувати групу власника теки чи файлу
-h
– відображати розмір в “людському вигляді” (тобто в Мегабайтах, Кілобайтах тощо)
-D
– показувати інформацію про дату останньої зміни
-L
– здійснення читання лише на вказану глибину

-C
– увімкнути кольорову розмітку за типами файлів
-o назва_файлу
– перенаправлення виводу до файлу, наприклад, якщо написати tree -o tree.txt
то в поточну теку запишеться файл tree.txt зі структурою тек
Також є параметри для сортування, графічного відображення та інші. Щоб отримати повну довідку по утиліті, з роз’ясненням всіх опцій слід набрати man tree
.
В більшості дистрибутивів tree є в стандартних репозиторіях, а в деяких її вже встановлено за умовчанням в базовому комплекті програм.