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 | ||
| + | </ | ||
| + | |||
| + | ===== Опции 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 | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале; | ||
| + | < | ||
| + | . | ||
| + | ├── disk1 | ||
| + | │ ├── archive | ||
| + | │ │ ├── 1.txt | ||
| + | │ │ ├── 2.txt | ||
| + | │ │ ├── 3.txt | ||
| + | │ │ └── 4.txt | ||
| + | │ ├── archive.exe | ||
| + | │ ├── archive.tar | ||
| + | │ ├── archive.tar.bz2 | ||
| + | │ ├── archive.tar.gz | ||
| + | │ ├── archive.zip | ||
| + | │ └── test | ||
| + | │ | ||
| + | │ | ||
| + | └── disk2 | ||
| + | ├── archive | ||
| + | │ ├── 1.txt | ||
| + | │ ├── 2.txt | ||
| + | │ ├── 3.txt | ||
| + | │ └── 4.txt | ||
| + | ├── archive1.zip | ||
| + | ├── archive.tar | ||
| + | └── test | ||
| + | └── 1 | ||
| + | └── 1.txt | ||
| + | |||
| + | 9 directories, | ||
| + | </ | ||
| + | |||
| + | Показать содержимое в указанном каталоге: | ||
| + | <code bash> | ||
| + | tree / | ||
| + | </ | ||
| + | |||
| + | Показать содержимое в текущем каталоге, | ||
| + | <code bash> | ||
| + | tree опция(и) | ||
| + | </ | ||
| + | |||
| + | Показать содержимое в указанном каталоге, | ||
| + | <code bash> | ||
| + | tree опция(и) путь/ | ||
| + | </ | ||
| + | |||
| + | Сохранить вывод содержимого в файл, используем опцию **-o**: | ||
| + | <code bash> | ||
| + | tree -o tree.txt | ||
| + | </ | ||
