tree -- консольна утиліта, що показує вміст тек у вигляді дерева.
За допомогою цієї програми можна переглядати структуру каталогів на різну глибину та підрахувати кількість файлів і тек.
Утиліта має велику кількість опцій і при запуску без них видає в термінал список всіх файлів і тек починаючи з поточної позиції.
Для того щоб переглянути коротку довідку слід скористатися опцією --help, з її допомогою можна швидко дізнатись необхідні параметри для роботи з tree.
Найкориснішими і часто затребуваними опціями є такі:
-a - показувати всі файли. За умовчанням приховані файли не відображаються
-d - відображати лише теки
-f - показувати повний шлях кожної теки чи файлу
-u - показувати власника теки чи файлу
-g - показувати групу власника теки чи файлу
-h - відображати розмір в "людському вигляді" (тобто в Мегабайтах, Кілобайтах тощо)
-D - показувати інформацію про дату останньої зміни
-L - здійснення читання лише на вказану глибину
-C - увімкнути кольорову розмітку за типами файлів
-o назва_файлу - перенаправлення виводу до файлу, наприклад, якщо написати tree -o tree.txt то в поточну теку запишеться файл tree.txt зі структурою тек
Також є параметри для сортування, графічного відображення та інші. Щоб отримати повну довідку по утиліті, з роз’ясненням всіх опцій слід набрати man tree.
В більшості дистрибутивів tree є в стандартних репозиторіях, а в деяких її вже встановлено за умовчанням в базовому комплекті програм.
Матеріал з власного сайту Про Linux українською