====== Команда tree ======
----
===== О команде tree =====
Команда Tree - Отображает структуру каталогов и файлов в иерархическом древовидном формате.
===== Установка tree =====
Устанавливаем tree:
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 =====
Показать содержимое в текущем каталоге:
tree
Вывод в терминале;
.
├── 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
Показать содержимое в указанном каталоге:
tree /путь/до/каталога
Показать содержимое в текущем каталоге, используя опцию(и):
tree опция(и)
Показать содержимое в указанном каталоге, используя опцию(и):
tree опция(и) путь/до/каталога
Сохранить вывод содержимого в файл, используем опцию **-o**:
tree -o tree.txt