
Оглавление
Утилита tree
Обычно для просмотра списка файлов и директорий в командной строке Linux используется команда ls. В данной заметке мы рассмотрим, как выводить древовидный список файлов и директорий. Для этого мы воспользуемся утилитой/командной tree
Команда tree рекурсивно обходит все вложенные директории и файлы для выбранной директории и выводит информацию в удобном древовидном формате.
Установка утилиты tree
По умолчанию утилита tree не установлена в популярных дистрибутивах Linux.
Для установки в Ubuntu выполните в терминале команду:
sudo apt install treeДля установки в Fedora выполните команду:
yum install treeСинтаксис команды tree
Команду tree можно использовать следующим образом:
tree
tree /путь/до/директории
tree опции
tree опции /путь/до/директории
Опции
У команды довольно много опций, остановимся только на некоторых из них:
| -a | показывать все файлы, включая скрытые. |
| -d | показывать только директории. |
| -u | показывать владельца или идентификатор пользователя (UID). |
| -g | показывать группу или идентификатор группы (GID). |
| -L уровень | выводить дерево не глубже определенного уровня вложенности. |
| -h | показывать размер файлов. |
| -D | показывать дату последнего изменения файла или директории. |
| -С | включить подсветку разными цветами. |
| -X | вывести информацию в формате XML. |
| -J | вывести информацию в формате JSON. |



Комментарии