Команда Bash Tree

Цель этого руководства — понять данные JSON и понять, как анализировать данные JSON в C ++. Мы обсудим данные JSON, объект, массив, синтаксис JSON, а затем рассмотрим несколько рабочих примеров, чтобы понять механизм анализа данных JSON в C ++.

Команда «tree» — это очень широко используемая команда Bash в Linux. . Он используется для отображения содержимого любого желаемого каталога вашей компьютерной системы в виде древовидной структуры. Используя эту древовидную структуру, вы можете легко узнать пути к своим файлам и каталогам, проверить их права доступа и просмотреть скрытые файлы и каталоги. Поэтому сегодня мы поговорим об использовании команды Bash «tree» в Linux Mint 20, поделившись с вами некоторыми примерами.

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

Чтобы использовать команду Bash «tree» в Linux Mint 20, вам сначала необходимо установить ее, выполнив следующую команду:

$ sudo apt install tree

Это было бы хорошо, если вы можете обновить свою систему перед запуском этой команды. После успешной установки команды tree в вашей системе Linux Mint 20 вы получите следующие сообщения на вашем терминале:

Теперь, чтобы проверить, действительно ли команда Bash« tree »находится там в вашей системе Linux Mint 20 или нет, вы можете проверить ее версию, выполнив команду, указанную ниже:

$ tree —version

Версия команды Bash «tree», которую нам удалось только что установить, выделена на следующем изображении:

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

$ tree —help

Выполнение этой команды отобразит всю необходимую информацию о команде Bash «tree» , включая ее синтаксис, который вам понадобится для работы с этой командой без каких-либо затруднений. Вы можете потратить некоторое время на изучение всех доступных опций.

Выполнив эти шаги, мы хотели бы поделиться с вами некоторыми из наиболее полезных примеров использования команды Bash «tree» в Linux Mint 20.

Пример №1: отобразить содержимое каталога в древовидной структуре:

Древовидные структуры обычно легче визуализировать и интерпретировать по сравнению с обычным текстовым представлением. Поэтому, если у вас есть каталог, содержащий множество разных файлов и подкаталогов, вам следует предпочесть просматривать его содержимое в древовидной структуре.. Это легко сделать, запустив команду tree, как показано ниже:

$ sudo tree

Древовидная структура нашего текущего рабочего каталога показана на следующем изображении. Здесь следует отметить, что простая команда «tree» не отображает скрытые файлы и каталоги. Вот почему количество файлов и каталогов, отображаемых в выводе этой команды, очень мало.

Пример № 2: Отображение скрытых файлов и каталогов с помощью команды дерева:

В отличие от простого «дерева», вы также можете взглянуть на скрытые файлы и каталоги. Вы можете сделать это, просто запустив команду «tree» с флагом «-a», как показано ниже:

$ sudo tree –a

Вы можете сравнить вывод этой команды с выводом, показанным в примере № 1, и вы сможете понять, что количество файлов и каталогов намного больше, чем показано выше. Это потому, что на этот раз команда «tree» также показала скрытые файлы и каталоги.

Пример № 3: Отображение файлов и каталогов вместе с их полными путями:

Вместо отображения только имен файлов и каталогов вы также можете пожелать чтобы узнать их точные пути. Вы можете сделать это, просто объединив команду «tree» с флагом «-f» следующим образом:

$ sudo tree –f

Пути всех Файлы и каталоги в нашем текущем рабочем каталоге показаны ниже в виде древовидной структуры. Если бы вы выполняли команду «tree» в каталоге, отличном от «Home», тогда концепция путей была бы более ясной. Однако в нашем случае, поскольку мы выполнили команду «tree», находясь в «домашнем» каталоге, именно поэтому вы можете видеть только «./» вместо пути к файлу или каталогу, поскольку он представляет «домашний» каталог.

Пример №4: распечатать дерево каталогов в представлении XML:

XML или расширяемый язык разметки имеет особый синтаксис, в котором он представляет наши файлы и каталоги. Следовательно, если вы хотите распечатать свое дерево каталогов в XML-представлении, вы можете сделать это, объединив флаг «-X» с командой «tree» следующим образом:

$ sudo tree –X

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

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

Разрешения для файлов и каталогов считаются очень важными, особенно если мы хотим иметь дело с политиками контроля доступа в операционной системе. Если вы хотите, чтобы права доступа к файлам и каталогам отображались в дереве каталогов, вам нужно будет запустить команду «tree» с флагом «-p».

$ sudo tree –p

Разрешения на« чтение »,« запись »и« выполнение »показаны перед каждым именем файла и каталога в нашей структуре каталогов, как показано на следующем изображении. Кроме того, права доступа к каталогу также включают флаг «d», который указывает, что следующее имя относится к каталогу, а не к файлу.

Заключение :

В сегодняшней статье мы поделились с вами методом установки команды Bash «tree» на ваш L Система inux Mint 20. Мы продемонстрировали метод проверки его установки, а также доступ к страницам справки. Затем мы поделились с вами пятью наиболее важными сценариями, в которых команда «tree» может использоваться очень эффективно. Помимо этих пяти сценариев, существует множество других вариантов использования команды Bash «tree». Вкратце, эта команда Bash считается чрезвычайно полезной при работе с операционными системами на базе Linux.

Оцените статью
nanomode.ru
Добавить комментарий