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

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


linux:commands:tree

Это старая версия документа!


Команда tree


О команде tree

Команда Tree - Отображает структуру каталогов и файлов в иерархическом древовидном формате.

Установка tree

Устанавливаем tree:

sudo apt install tree

Вводим команду 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

  • -a - Показывает все каталоги и файлы, включая скрытые
  • -d - Показывает только каталоги
  • -u - Показывает владельца или идентификатор пользователя (UID)
  • -g - Показывает группу или идентификатор группы (GID)
  • -h - Показывает размер каталогов и файлов
  • -o - Записать вывод команды в файл
  • -v - Отсортировать каталоги и файлы алфавитно-цифровом порядке по версии
  • -Q - Заключить каталоги и файлы в двойные кавычки
  • - Включает подсветку разными цветами
  • -D - Показывает дату последнего изменения каталога или файла
  • -L 1 - Выводит уровень дерева каталогов
  • -X - Выводит информацию в формате XML
  • -J - Выводит информацию в формате JSON.

Использование tree

Вывести содержимое в текущем каталоге:

tree

Вывести содержимое в указанном каталоге:

tree путь/до/каталога

Вывести содержимое в текущем каталоге используя опцию(и):

tree опция(и)

Вывести содержимое в указанном каталоге используя опцию(и):

tree опция(и) путь/до/каталога

Сохранить вывод в файл:

tree -o tree.txt
linux/commands/tree.1767368988.txt.gz · Последнее изменение: Кирилл