Дерево команд: отображение каталогов в виде дерева в Linux

Иногда навигация по каталогам Linux с консоли становится немного сложнее, кроме того, в некоторых случаях нам нужно знать структуру некоторых каталогов, естественный способ улучшить это - показать каталоги в виде дерева.

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

древовидные каталоги

древовидные каталоги

Что такое древовидная команда?

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

Команда tree также позволяет отображать каталоги внешних устройств.

Установка команды tree в Linux

В некоторых дистрибутивах команда tree установлена ​​по умолчанию, но в большинстве случаев это не так, в большинстве случаев достаточно установить ее, используя репозитории каждого дистрибутива.

Вы можете использовать любую из следующих команд, чтобы установить его в свой любимый дистрибутив.

$ sudo pacman -S tree # Arch Linux
$yum установить дерево -y #Centos y Fedora
$ sudo apt-get install tree # Ubuntu  
$ sudo aptitude install tree # Debian

Вы можете убедиться, что установка завершилась успешно, выполнив команду tree

Как использовать команду tree

Лучший способ изучить все преимущества, предлагаемые командой tree, - использовать собственную документацию команды, чтобы выполнить этот запуск из терминала.       $ man tree

Таким же образом ниже я предлагаю вам список с некоторыми из наиболее часто используемых опций, связанных с этой командой:

$ tree        # Muestra directorios y ficheros
$ tree -d     # Muestra sólo directorios
$ tree -L X   # Muestra hasta X directorios de profundidad
$ tree -f     # Muestra los archivos con su respectiva ruta
$ tree -a     # Muestra todos los archivos, incluidos los ocultos.
$ tree /      # Muestra un árbol de todo nuestro sistema
$ tree -ugh   # Muestra los ficheros con su respectivo propietario (-u),
el grupo (-g) y el tamaño de cada archivo (-h)
$ tree -H . -o tudirectorio.html # Exporta tu árbol de directorio a un archivo
HTML

Есть много других комбинаций команды, которые могут быть очень полезны при отображении каталогов в виде дерева в Linux.

Помните, что параметры этой команды можно комбинировать, достигая, например, «показать список всех файлов, включая скрытые, с соответствующими путями«, Для этого выполняем tree -af

Мы надеемся, что вы сможете извлечь максимальную пользу из этой простой, но полезной команды.