Команда tree в Linux

Содержание
Введение
Установка
Глубина
Похожие статьи

Введение

Общий синтаксис команды tree

tree

Установка

Установка в Rocky , CentOS , RHEL и других .rpm

sudo yum install tree

Установка в Debian , Ubuntu и других .deb

sudo apt install tree

Глубина

Отрегулировать уровень вложенности который будет показывать tree можно с помощью флага -L

Рассмотрим мою директорию virtualbox , если использовать tree без флагов результатом будет демонстрация всех файлов и директорий.

tree virtualbox

virtualbox ├── andrei@srv ├── GNUmakefile ├── iso │ └── ubuntu-20.04.3-desktop-amd64.iso ├── ubuntu │ └── GNUmakefile ├── vdi │ └── ubuntu3.vdi └── vms └── Other OS └── ubuntu3 ├── Logs │ ├── VBox.log │ ├── VBox.log.1 │ ├── VBox.log.2 │ └── VBox.log.3 ├── ubuntu3.vbox └── ubuntu3.vbox-prev 7 directories, 11 files

В директории не так много файлов, поэтому всё поместилось на один экран. Если сделать то же самое с какой-то большой директорией, например, /var или /etc выдача может занять несколько минут.

Чтобы увидеть только файлы и директории верхнего уровня нужно задать -L 1

tree -L 1 virtualbox

virtualbox ├── andrei@srv ├── GNUmakefile ├── iso ├── ubuntu ├── vdi └── vms 4 directories, 2 files

Я так никогда не делаю - проще использовать ls

А вот -L 2 то есть верхний уровень и его первые подуровни проверять приходится часто. Так можно увидеть не только список директорий как в ls но и поддиректории.

tree -L 2 virtualbox

virtualbox ├── andrei@srv ├── GNUmakefile ├── iso │ └── ubuntu-20.04.3-desktop-amd64.iso ├── ubuntu │ └── GNUmakefile ├── vdi │ └── ubuntu3.vdi └── vms └── Other OS 5 directories, 5 files

Похожие статьи
Файлы
Linux
Bash
Директории
Ссылки
Изучить свободное место на диске
Объединить файлы
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов основы
find: продвинутый поиск файлов
wget: скачивание файлов
rename: переименовать файлы
SCP: обмен файлами;
Архивация/Распаковка
tree: просмотр директорий
convert

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: