Команда 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

Article author: Andrei Olegovich

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

Search this site

Subscribe to Telegram channel @aofeed to follow new articles and updates to old ones

Go to channel

@aofeed

Ask a question in the Telegram group

@aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: