Понякога навигацията в директориите на 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
Затова се надяваме, че можете да извлечете максимума от тази проста, но полезна команда.