Команда «tree» — это очень широко используемая команда Bash в Linux. . Он используется для отображения содержимого любого желаемого каталога вашей компьютерной системы в виде древовидной структуры. Используя эту древовидную структуру, вы можете легко узнать пути к своим файлам и каталогам, проверить их права доступа и просмотреть скрытые файлы и каталоги. Поэтому сегодня мы поговорим об использовании команды Bash «tree» в Linux Mint 20, поделившись с вами некоторыми примерами.
- Команда Bash Tree в Linux Mint 20:
- Пример №1: отобразить содержимое каталога в древовидной структуре:
- Пример № 2: Отображение скрытых файлов и каталогов с помощью команды дерева:
- Пример № 3: Отображение файлов и каталогов вместе с их полными путями:
- Пример №4: распечатать дерево каталогов в представлении XML:
- Пример №5: Отображение файлов и каталогов вместе с их разрешениями на доступ:
- Заключение :
Команда Bash Tree в Linux Mint 20:
Чтобы использовать команду Bash «tree» в Linux Mint 20, вам сначала необходимо установить ее, выполнив следующую команду:
Это было бы хорошо, если вы можете обновить свою систему перед запуском этой команды. После успешной установки команды tree в вашей системе Linux Mint 20 вы получите следующие сообщения на вашем терминале:
Теперь, чтобы проверить, действительно ли команда Bash« tree »находится там в вашей системе Linux Mint 20 или нет, вы можете проверить ее версию, выполнив команду, указанную ниже:
Версия команды Bash «tree», которую нам удалось только что установить, выделена на следующем изображении:
После этого вы можете проверить синтаксис и все доступные параметры для эту команду, чтобы вы могли использовать ее эффективно. Вы можете найти эту информацию, выполнив команду, указанную ниже:
Выполнение этой команды отобразит всю необходимую информацию о команде Bash «tree» , включая ее синтаксис, который вам понадобится для работы с этой командой без каких-либо затруднений. Вы можете потратить некоторое время на изучение всех доступных опций.
Выполнив эти шаги, мы хотели бы поделиться с вами некоторыми из наиболее полезных примеров использования команды Bash «tree» в Linux Mint 20.
Пример №1: отобразить содержимое каталога в древовидной структуре:
Древовидные структуры обычно легче визуализировать и интерпретировать по сравнению с обычным текстовым представлением. Поэтому, если у вас есть каталог, содержащий множество разных файлов и подкаталогов, вам следует предпочесть просматривать его содержимое в древовидной структуре.. Это легко сделать, запустив команду tree, как показано ниже:
Древовидная структура нашего текущего рабочего каталога показана на следующем изображении. Здесь следует отметить, что простая команда «tree» не отображает скрытые файлы и каталоги. Вот почему количество файлов и каталогов, отображаемых в выводе этой команды, очень мало.
Пример № 2: Отображение скрытых файлов и каталогов с помощью команды дерева:
В отличие от простого «дерева», вы также можете взглянуть на скрытые файлы и каталоги. Вы можете сделать это, просто запустив команду «tree» с флагом «-a», как показано ниже:
Вы можете сравнить вывод этой команды с выводом, показанным в примере № 1, и вы сможете понять, что количество файлов и каталогов намного больше, чем показано выше. Это потому, что на этот раз команда «tree» также показала скрытые файлы и каталоги.
Пример № 3: Отображение файлов и каталогов вместе с их полными путями:
Вместо отображения только имен файлов и каталогов вы также можете пожелать чтобы узнать их точные пути. Вы можете сделать это, просто объединив команду «tree» с флагом «-f» следующим образом:
Пути всех Файлы и каталоги в нашем текущем рабочем каталоге показаны ниже в виде древовидной структуры. Если бы вы выполняли команду «tree» в каталоге, отличном от «Home», тогда концепция путей была бы более ясной. Однако в нашем случае, поскольку мы выполнили команду «tree», находясь в «домашнем» каталоге, именно поэтому вы можете видеть только «./» вместо пути к файлу или каталогу, поскольку он представляет «домашний» каталог.
Пример №4: распечатать дерево каталогов в представлении XML:
XML или расширяемый язык разметки имеет особый синтаксис, в котором он представляет наши файлы и каталоги. Следовательно, если вы хотите распечатать свое дерево каталогов в XML-представлении, вы можете сделать это, объединив флаг «-X» с командой «tree» следующим образом:
XML-представление нашего дерева каталогов показано на изображении ниже:
Пример №5: Отображение файлов и каталогов вместе с их разрешениями на доступ:
Разрешения для файлов и каталогов считаются очень важными, особенно если мы хотим иметь дело с политиками контроля доступа в операционной системе. Если вы хотите, чтобы права доступа к файлам и каталогам отображались в дереве каталогов, вам нужно будет запустить команду «tree» с флагом «-p».
Разрешения на« чтение »,« запись »и« выполнение »показаны перед каждым именем файла и каталога в нашей структуре каталогов, как показано на следующем изображении. Кроме того, права доступа к каталогу также включают флаг «d», который указывает, что следующее имя относится к каталогу, а не к файлу.
Заключение :
В сегодняшней статье мы поделились с вами методом установки команды Bash «tree» на ваш L Система inux Mint 20. Мы продемонстрировали метод проверки его установки, а также доступ к страницам справки. Затем мы поделились с вами пятью наиболее важными сценариями, в которых команда «tree» может использоваться очень эффективно. Помимо этих пяти сценариев, существует множество других вариантов использования команды Bash «tree». Вкратце, эта команда Bash считается чрезвычайно полезной при работе с операционными системами на базе Linux.