Команди Linux

Команда Bash Tree

Команда Bash Tree
Метою цього посібника є розуміння даних JSON та способи аналізу даних JSON у C++. Ми обговоримо синтаксис даних JSON, Object, Array, JSON, а потім пройдемо кілька робочих прикладів, щоб зрозуміти механізм синтаксичного аналізу даних JSON у C++.

Команда "дерево" - це дуже широко використовувана команда Bash в Linux. Він використовується для відображення вмісту будь-якого бажаного каталогу вашої комп’ютерної системи у вигляді деревної структури. Використовуючи цю деревоподібну структуру, ви можете легко дізнатися шляхи до своїх файлів і каталогів, перевірити їх права доступу та переглянути приховані файли та каталоги. Тому сьогодні ми поговоримо про використання команди Bash «дерево» в Linux Mint 20, поділившись з вами деякими прикладами.

Команда Bash Tree в Linux Mint 20:

Щоб використовувати команду Bash «дерево» в Linux Mint 20, спочатку потрібно встановити її, виконавши цю команду:

Дерево встановлення $ sudo apt

Було б непогано, якщо ви зможете оновити систему перед запуском цієї команди. Після того, як команда «дерево» буде успішно встановлена ​​у вашій системі Linux Mint 20, ви отримаєте на своєму терміналі такі повідомлення:

Тепер, щоб перевірити, чи насправді команда Bash "дерево" знаходиться там у вашій системі Linux Mint 20 чи ні, ви можете перевірити її версію, запустивши команду, зазначену нижче:

$ дерево --версія

Версія команди Bash «дерево», яку нам вдалося встановити щойно, виділена на наступному зображенні:

Після цього ви можете перевірити синтаксис та всі доступні параметри цієї команди, щоб ефективно використовувати її. Ви можете знайти цю інформацію, запустивши команду, зазначену нижче:

$ дерево --допомога

Виконання цієї команди відобразить всю необхідну інформацію щодо команди "дерево" Bash, включаючи її синтаксис, що вам буде потрібно працювати з цією командою без особливих труднощів. Ви можете витратити на це трохи часу, щоб добре зрозуміти всі доступні варіанти.

Після виконання цих кроків ми хотіли б поділитися з вами деякими найкориснішими прикладами використання команди Bash “дерево” в Linux Mint 20.

Приклад №1: Відображення вмісту каталогу у деревоподібній структурі:

Деревові структури, як правило, простіші для візуалізації та інтерпретації порівняно зі звичайним текстовим поданням. Отже, якщо у вас є каталог, який містить безліч різних файлів та підкаталогів, то вам слід віддавати перевагу перегляду його вмісту у вигляді дерева. Це легко зробити, запустивши команду дерева, як показано нижче:

$ дерево судо

Деревова структура нашого поточного робочого каталогу показана на наступному зображенні. Тут слід зазначити, що проста команда “дерево” не відображає приховані файли та каталоги. Ось чому кількість файлів і каталогів, що відображаються у результатах цієї команди, дуже мала.

Приклад №2: Відображення прихованих файлів і каталогів за допомогою команди Tree:

На відміну від простого «дерева», ви також можете поглянути на приховані файли та каталоги. Ви можете зробити це, просто виконавши команду “дерево” із прапором “-a”, як показано нижче:

$ дерево sudo -a

Ви можете порівняти результати цієї команди з результатами, показаними в прикладі №1, і ви зможете зрозуміти, що кількість файлів і каталогів набагато більше, ніж показано вище. Це тому, що цього разу команда “дерево” також показала приховані файли та каталоги.

Приклад №3: Відображення файлів і каталогів разом із їх повними шляхами:

Замість того, щоб відображати лише імена файлів і каталогів, ви можете також дізнатися їх точні шляхи. Ви можете зробити це, просто поєднавши команду “дерево” з прапором “-f” наступним чином:

$ дерево sudo -f

Шляхи до всіх файлів і каталогів у нашому поточному робочому каталозі показані нижче у вигляді деревної структури. Якби ви виконували команду “дерево” в каталозі, відмінному від каталогу “Домашня”, тоді поняття шляхів було б зрозумілішим. Однак у нашому випадку, оскільки ми запустили команду “дерево”, перебуваючи в каталозі “Домашня”, саме тому ви можете бачити лише “./ ”Замість шляху до файлу або каталогу, оскільки він представляє каталог„ Домашня сторінка ”.

Приклад # 4: Друк дерева каталогів у поданні XML:

XML або розширювана мова розмітки має певний синтаксис, у якому він представляє наші файли та каталоги. Отже, якщо ви хочете надрукувати дерево каталогів у вигляді XML, тоді ви можете зробити це, з'єднавши прапор “-X” з командою “дерево” наступним чином:

$ дерево sudo -X

Представлення XML нашого дерева каталогів показано на зображенні нижче:

Приклад №5: Відображення файлів та каталогів разом із дозволами на доступ:

Дозволи на файли та каталоги вважаються дуже важливими, особливо якщо ми хочемо мати справу з політиками контролю доступу в операційній системі. Якщо ви хочете, щоб дозволи на файли та каталоги відображалися у вашому дереві каталогів, вам доведеться запустити команду “дерево” із прапором “-p”.

$ дерево sudo -p

Дозволи “читати”, “писати” та “виконувати” відображаються перед кожним файлом та іменем каталогу у нашій структурі каталогів, як показано на наступному зображенні. Більше того, дозволи на каталог також містять прапор «d», який вказує на те, що наступне ім’я є каталогом, а не файлом.

Висновок:

У сьогоднішній статті ми поділилися з вами методом встановлення команди Bash "дерево" у вашій системі Linux Mint 20. Ми продемонстрували метод перевірки його встановлення, а також отримання доступу до сторінок довідки. Потім ми поділилися з вами п’ятьма найважливішими сценаріями, в яких команду “дерево” можна використовувати дуже ефективно. Окрім цих п'яти сценаріїв, існує також безліч інших випадків використання команди Bash "дерево". У двох словах, ця команда Bash вважається надзвичайно корисною під час роботи з операційними системами на базі Linux.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...