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

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


linux:commands:tree

Команда 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
linux/commands/tree.txt · Последнее изменение: Кирилл