Иногда навигация по каталогам 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
Мы надеемся, что вы сможете извлечь максимальную пользу из этой простой, но полезной команды.
Очень хорошая и лаконичная статья, Ящерица !. Каждый раз, когда ребята рассказывали мне, что есть приложение для Windows, которое делает то же самое, я обучал их древовидной команде. Мало кто из них знал команду MS-DOS dir / s и другие параметры.
Я знал эту команду через окна, и правда, мне показалось странным, что в Linux ее нет по умолчанию, но после установки она очень удобна.
Отлично !!, вы спасли меня, столько дней поисков, пока наконец, спасибо !!!!!
Великолепно !! Это сработало отлично, большое спасибо за помощь.