Консультация по продукту 1cloud

Tree — древовидное отображение директорий Linux

В стандартных сборках дистрибутивов Linux, не использующих графический интерфейс — список файлов и директорий выводится командой ls. Не всегда строковый вид отображения информации бывает удобен. Для альтернативного отображения структуры директорий используется утилита tree.

Tree рекурсивно обходит заданные директории и файлы, и отображает содержимое в древовидном виде, а обширный набор ключей помогают настроить вывод информации максимально гибко.

Ещё один бесспорный плюс утилиты — это её легкость и маленький размер установочного файла.

Установка tree

Утилита входит в стандартные репозитории всех популярных дистрибутивов Linux. Устанавливается tree следующей командой:

sudo apt install tree

Для Fedora команда немного отличается:

yum install tree

Синтаксис команд утилиты tree

Для отображения всех вложенных файлов и поддиректорий, текущей директории достаточно ввести команду tree. Для вывода структуры конкретной директории — необходимо передать её путь аргументом утилите tree:

tree путь до директории

Утилита имеет множество полезных ключей, которые изменяют отображение, выводимой в терминал информации. Остановимся на некоторых из них:

  • -a — отображать все файлы (включая скрытые)
  • -u — отображать владельца
  • -g — отображать группу-владельца
  • -h — отображать размер файлов (в байтах)
  • -C — включить подсветку разными цветами
  • -D — показать дату последнего изменения
  • -d — отображать только директории
  • --dirsfirst — показывать сначала директории

Ключи можно комбинировать. Например:

Tree также позволяет выводить структуру не только в древовидном формате, а ещё в текстовых форматах: XML(ключ -X) и JSON(ключ -J). А сохранить вывод программы можно с помощью оператора >:

tree -L 2 -h > files_tree.txt

Tree — это простая утилита, позволяющая представить структуру директорий Linux в древовидном формате для более наглядной и простой работы, а обилие ключей, позволяет гибко настроить вывод программы под себя.


Средняя оценка: 5,0, всего оценок: 1