Командно дърво: Покажете директориите като дърво в Linux

Понякога навигацията в директориите на Linux от конзолата става малко сложна, освен това в някои случаи трябва да знаем структурата на някои директории, естественият начин да подобрим това е като показваме директориите под формата на дърво.

Показването на директории като дърво в Linux е доста просто, благодарение на помощната програма дърво, който не е инсталиран по подразбиране в повечето дистрибуции на Linux, но се намира в официалните хранилища.

дървовидни директории

дървовидни директории

Какво представлява командата на дървото?

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

Командата дърво също ви позволява да изброите директориите на външните устройства.

Инсталиране на командата дърво на Linux

В някои дистрибуции командата на дървото е инсталирана по подразбиране, но в повечето случаи това не е така, в повечето случаи е достатъчно да я инсталирате с помощта на хранилищата на всяка дистрибуция.

Можете да използвате някоя от следните команди, за да го инсталирате на любимия си дистрибутор.

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

Можете да се уверите, че инсталацията е завършила успешно, като изпълните командата дърво

Как да използвам командата на дървото

Най-добрият начин да научите всички предимства, предлагани от командата на дървото, е като използвате собствената документация на командата, за да направите това от терминала       $ 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

Затова се надяваме, че можете да извлечете максимума от тази проста, но полезна команда.