Linux древовидное отображение директорий, команда tree

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 31
  • Автор: Админ
Linux древовидное отображение директорий, команда tree

Коллеги всем привет.

В сегодняшней статье мы поговорим об очень удобной утилите для просмотра списка файлов и директорий в командной строке Linux под названием tree. Данная утилита выводит древовидный список файлов и директорий в удобочитаемый вид. Команда tree рекурсивно обходит все вложенные директории и файлы и выводит информацию в удобном древовидном формате.

 

Содержимое статьи:

  1. Установка утилиты.
  2. Синтаксис команды tree.
  3. Примеры с командой tree.

 

1. Установка утилиты.

Утилита tree не установлена в дистрибутивах Linux, и нам нужно её сначала установить. Для установки воспользуемся командой:

$. yum install tree

linux_program_tree


 

2. Синтаксис команды tree.

tree [параметры] директория.

  • -a показать все файлы, включая скрытые.
  • -d показать только директории.
  • -h показать размер файлов.
  • -u показать владельца или идентификатор пользователя.
  • -g показать группу или идентификатор группы.
  • -С включить подсветку разными цветами.
  • -D показать дату последнего изменения файла или директории.

 

3. Примеры с командой tree.

 

3.1. Простой пример дерева файлов в текущей директории. Для этого выполним команду tree без аргументов.

$. tree

linux_program_tree

 

3.2. Пример дерева файлов и их размер, для этого нужно использовать параметр (-h).

$. tree -h

linux_program_tree

 

3.3. Пример с показом самих директорий без файлов, для этого нужно использовать параметр (-d).

$. tree -d

linux_program_tree

 

3.4. Пример с показом даты последнего изменения файла или директории, для этого нужно использовать параметр (-D).

$. tree -D

linux_program_tree

 

3.5. Пример с показом размера, владельца, группу и дату изменения файлов и директорий.

$. tree -hugD

linux_program_tree


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

Ubuntu - Как открыть порты 80, 443 для веб-сервера Apache
Centos/Redhat - Как узнать версию apache в Linux
Как установить PHP 8 на Ubuntu 20.04 LTS
NGINX - Управление процессами: start, stop, reload