Иногда навигация по каталогам 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
Мы надеемся, что вы сможете извлечь максимальную пользу из этой простой, но полезной команды.