KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:tree

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:commands:tree [2026/04/12 17:24] – создано Кирилл Мlinux:commands:tree [2026/05/07 12:46] (текущий) Кирилл М
Строка 1: Строка 1:
 +====== Команда tree ======
 +
 +----
 +
 +===== О команде tree =====
 +
 +Команда Tree - Отображает структуру каталогов и файлов в иерархическом древовидном формате.
 +
 +===== Установка tree =====
 +
 +Устанавливаем tree:
 +<code bash>
 +sudo apt install tree
 +</code>
 +
 +===== Опции tree =====
 +
 +  * **--help** - Показать справочную информацию по команде
 +  * **--version** - Показать информацию о версии tree
 +  * **-a** - Показывает все каталоги и файлы, включая скрытые
 +  * **-d** - Показывает только каталоги
 +  * **-u** - Показывает владельца или идентификатор пользователя (UID)
 +  * **-g** - Показывает группу или идентификатор группы (GID)
 +  * **-h** - Показывает размер каталогов и файлов
 +  * **-o** - Записывает вывод команды в файл
 +  * **-v** - Отсортировать каталоги и файлы алфавитно-цифровом порядке по версии
 +  * **-Q** - Заключает каталоги и файлы в двойные кавычки
 +  * **-С** - Включает подсветку разными цветами
 +  * **-D** - Показывает дату последнего изменения каталога или файла
 +  * **-L 1** - Показывает уровень дерева каталогов
 +  * **-X** - Показывает информацию в формате XML
 +  * **-J** - Показывает информацию в формате JSON.
 +
 +===== Использование tree =====
 +
 +Показать содержимое в текущем каталоге:
 +<code bash>
 +tree
 +</code>
 +
 +Вывод в терминале;
 +<code>
 +.
 +├── disk1
 +│   ├── archive
 +│   │   ├── 1.txt
 +│   │   ├── 2.txt
 +│   │   ├── 3.txt
 +│   │   └── 4.txt
 +│   ├── archive.exe
 +│   ├── archive.tar
 +│   ├── archive.tar.bz2
 +│   ├── archive.tar.gz
 +│   ├── archive.zip
 +│   └── test
 +│       └── 1
 +│           └── 1.txt
 +└── disk2
 +    ├── archive
 +    │   ├── 1.txt
 +    │   ├── 2.txt
 +    │   ├── 3.txt
 +    │   └── 4.txt
 +    ├── archive1.zip
 +    ├── archive.tar
 +    └── test
 +        └── 1
 +            └── 1.txt
 +
 +9 directories, 17 files
 +</code>
 +
 +Показать содержимое в указанном каталоге:
 +<code bash>
 +tree /путь/до/каталога
 +</code>
 +
 +Показать содержимое в текущем каталоге, используя опцию(и):
 +<code bash>
 +tree опция(и)
 +</code>
 +
 +Показать содержимое в указанном каталоге, используя опцию(и):
 +<code bash>
 +tree опция(и) путь/до/каталога
 +</code>
 +
 +Сохранить вывод содержимого в файл, используем опцию **-o**:
 +<code bash>
 +tree -o tree.txt
 +</code>