tree

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

утиліта tree

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

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

вивід утиліти tree

Для того щоб переглянути коротку довідку слід скористатися опцією --help, з її допомогою можна швидко дізнатись необхідні параметри для роботи з tree.

Найкориснішими і часто затребуваними опціями є такі:

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

-d - відображати лише теки

-f - показувати повний шлях кожної теки чи файлу

-u - показувати власника теки чи файлу

-g - показувати групу власника теки чи файлу

-h - відображати розмір в "людському вигляді" (тобто в Мегабайтах, Кілобайтах тощо)

-D - показувати інформацію про дату останньої зміни

-L - здійснення читання лише на вказану глибину

результат виконання утиліти tree

-C - увімкнути кольорову розмітку за типами файлів

-o назва_файлу - перенаправлення виводу до файлу, наприклад, якщо написати tree -o tree.txt то в поточну теку запишеться файл tree.txt зі структурою тек

Також є параметри для сортування, графічного відображення та інші. Щоб отримати повну довідку по утиліті, з роз’ясненням всіх опцій слід набрати man tree.

В більшості дистрибутивів tree є в стандартних репозиторіях, а в деяких її вже встановлено за умовчанням в базовому комплекті програм.