3.8.4.8 tre-command - утилита для отображения структуры директорий
Скачать документ Установка
Синтаксис и опции
Примеры использования
Удаление
Окружение
- Версия РЕД ОС: 8
- Конфигурация: Рабочая станция
- Версия ПО: tre-command-0.4.0-1
Tre-command — консольная утилита для просмотра и управления файлами и директориями (современная альтернатива программе tree). По возможности использует git ls-файлы в качестве источника файла. Tre также может создавать псевдонимы оболочки, которые при запуске открывают связанный с ним файл в редакторе по умолчанию.
Основные функции:
- отображает структуру каталогов в виде древовидной диаграммы, как в классической версии tree;
- создает псевдонимы оболочки для каждого листинга, который открывает файлы;
- выводит структуру в цветах с учетом настроек.
Утилита tre полезна для быстрой и удобной навигации по файловой системе РЕД ОС.
Установка
Для установки утилиты через терминал выполните команду (потребуются права администратора):
sudo dnf install tre-command
Синтаксис и опции
Синтаксис программы выглядит следующим образом:
tre-command [<опции>] [<путь_к_директории>]
Опции утилиты:
- -a, --all — вывод всех файлов и каталогов;
- -c, --color <ПАРАМЕТР> — цвет выходных данных (automatic, always или never; автоматически означает, что tre будет включать цвета, в противном случае цвета будут отключены);
- -d, --directories — вывод только списка каталогов;
- -e, --editor <КОМАНДА> — создание псевдонима для отображаемого результата в файле /tmp/tre_aliases_$USE;
- -E, --exclude <ШАБЛОН> — исключение путей, соответствующих шаблону регулярного выражения;
- -h, --help — вывод справки;
- -j, --json — вывод JSON вместо древовидной диаграммы;
- -l, --limit <ЛИМИТ> — ограничение глубины вывода дерева файлов;
- -p, --portable — создание абсолютных путей для псевдонимов редактора, по умолчанию в псевдонимах используются относительные пути для повышения производительности;
- -s, --simple — обычный вывод файлов и каталогов;
- -V, --version — вывод версии программы.
Примеры использования
1. Для отображения только каталогов в виде дерева перейдите в нужную директорию и введите команду:
tre-command --directories
Результат выполнения команды:
2. Для отображения JSON, содержащего файлы в древовидной иерархии, вместо обычной древовидной диаграммы введите команду:
tre-command --json
3. Команда «tre-command -E "/*.svg"» использует опцию --exclude для исключения всех файлов или каталогов, пути которых соответствуют шаблону регулярного выражения "/*.svg".
tre-command -E "/*.svg"
4. Для ограничения глубины вывода дерева введите команду с опцией -l и задайте лимит уровня вложенности:
tre-command -l 3
5. Для отключения цветового оформления вывода файлов и каталогов введите команду:
tre-command -c never
6. Для создания псевдонима отображаемого результата в файле /tmp/tre_aliases_$USE выполните команду:
tre-command --editor ['Copy_pass']
В файл /tmp/tre_aliases_$USE будет записан следующий результат:
7. Для исключения определенных файлов или директорий при использовании команды tre-command можно использовать опцию --exclude. Например, если нужно исключить файлы или директории с именем "каталог2", можно использовать следующую команду:
tre-command --exclude "каталог2"
Результат:
8. Можно также указать несколько исключений, разделяя их запятыми или используя опцию --exclude несколько раз, если нужно исключить более одного элемента. Например:
tre-command --exclude "каталог2" --exclude "каталог1"
9. Также можно использовать несколько опций. Например, для вывода древовидной диаграммы всех файлов и каталогов в текущей директории с использованием цветов введите команду:
tre-command -a -c always
10. Вывести только список каталогов без использования цветового оформления:
tre-command -d -c never
11. Исключить все файлы и каталоги, пути которых содержат слово "/каталог" и вывести JSON вместо древовидной диаграммы:
tre-command -E "/каталог" -j
12. Создать псевдоним для отображаемого результата в файле /tmp/tre_aliases и использовать абсолютные пути для псевдонимов редактора:
tre-command -e "emacs" -p
Удаление
Для удаления утилиты tre-command можно использовать следующую команду:
dnf remove tre-command
Дата последнего изменения: 24.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.