Іноді навігація каталогами 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, яка робить те саме, я навчав їх команді дерева. Мало хто з них знав команду dir / s команди MS-DOS та інші варіанти.
Я знав цю команду через вікна, і правда, мені здалося дивним, що Linux не використовував її за замовчуванням, але вона дуже зручна після встановлення.
Чудово !!, ти врятував мене, стільки днів шукав, поки нарешті спасибі !!!!!
Чудово !! Це спрацювало ідеально, велике спасибі за допомогу.