Понякога навигацията в директориите на 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
Затова се надяваме, че можете да извлечете максимума от тази проста, но полезна команда.
Много добра и кратка статия, Гущер! Всеки път, когато момчетата ми казваха, че има приложение за Windows, което прави същото, щях да ги науча на командата на дървото. Малцина от тях познаваха командните директории на MS-DOS и други опции.
Знаех тази команда през windows и истината, изглеждаше ми странно, че Linux не я има по подразбиране, но е много удобна, след като бъде инсталирана.
Отлично !!, спасихте ме, толкова дни търсех, докато накрая, благодаря !!!!!
Брилянтно !! Работи перфектно, благодаря ви много за помощта.