Ranger - это легкий и мощный файловый менеджер, работающий в окне терминала. Он поставляется с привязкой клавиш Vi. Он предлагает плавный способ перемещения по каталогам, просмотра файлов и содержимого или открытия редактора для внесения изменений в файлы.
Ranger имеет минималистичный интерфейс, который показывает иерархию каталогов и позволяет исследовать файловую систему, искать определенные файлы, переключать каталоги и т.д. Он состоит из трехколоночного макета. В левой колонке перечислено содержимое родительского каталога, в средней - содержимое текущего каталога. В правой колонке отображается предварительный просмотр выбранного файла или папки. Программа доступна в репозиториях пакетов почти всех основных дистрибутивов Linux.
В этой статье мы узнаем, как установить Ranger Terminal File Manager в Linux. Прежде чем перейти к установке, давайте рассмотрим некоторые возможности Ranger.
Особенности Ranger Terminal
- Многоколоночный интерфейс
- Общие операции с файлами (создание/изменение/копирование/удаление)
- Предварительный просмотр выбранного файла/каталога
- VIM-подобная консоль и горячие клавиши
- Быстрый способ переключения каталогов и просмотра файловой системы
- Вкладки, закладки, поддержка мыши
- Предварительный просмотр видео
Установка Ranger File Manager
Шаг 1: Установка дополнительных пакетов
Прежде чем приступить к установке Ranger, мы сначала установим make, git и vim. Make и git потребуются для установки, а vim необходим для того, чтобы Ranger открывался как текстовый редактор.
Нажмите Ctrl+Alt+T для запуска Терминала, а затем выполните следующую команду для обновления репозиториев и установки предварительных условий.
1 2 3 4 | sudo apt-get update -y sudo apt-get install make git vim -y sudo apt-get install python3-setuptools |
В CentOS
1 2 | yum install make git vim -y yum install python3-setuptools -y |
Все предварительные требования выполнены, и теперь мы готовы к установке файлового терминала Ranger.
Шаг 2: Загрузка репозитория Ranger
Для установки Ranger мы загрузим последнюю версию репозитория Ranger с Github. Для этого выполните следующую команду в Терминале:
1 | git clone https://github.com/hut/ranger.git |
Шаг 3: Установка Ranger
После загрузки репозитория Ranger перейдите в загруженную папку с помощью следующей команды.
1 | cd ranger |
Затем выполните следующую команду для установки Ranger.
1 | sudo make install |
Подождите некоторое время до завершения установки.
Шаг 4: Настройка Ranger
После установки мы выполним некоторые настройки. Для этого запустите Ranger на некоторое время, а затем выйдите из него. Это позволит Ranger создать структуру каталогов для своих конфигурационных файлов:
1 | ranger |
После того, как Ranger создал каталог конфигурации, вы можете скопировать его файлы конфигурации, выполнив следующие команды в терминале:
1 | ranger --copy-config=all |
Результат будет выглядеть примерно так:
Чтобы изменить конфигурационные файлы Ranger позже, вы можете найти их в ~/.config/ranger. Чтобы перейти в папку с файлами конфигурации, выполните следующую команду:
1 | cd ~/.config/ranger |
Шаг 5: Использование Ranger
Теперь запустите Ranger с помощью Терминала или из меню Пуск. Вы увидите интерфейс, похожий на приведенный ниже. На следующем скриншоте видно, что интерфейс разделен на три колонки. В средней колонке отображается текущий рабочий каталог, в левой - родительский каталог текущего каталога, а в правой - предварительный просмотр файла, с которым мы сейчас взаимодействуем.
Наряду с колонками, в верхней и нижней части окна можно увидеть некоторую информацию. Сверху вы можете увидеть имя и имя хоста вашей системы, как и вашего терминала, а также текущий рабочий каталог. В нижней части вы можете увидеть информацию о разрешении, владельце, размере, дате и времени файла или каталога, а также общий размер файла и свободное место на диске.
Для изменения каталогов вы можете использовать клавиши со стрелками: Нажмите "Вправо", чтобы перейти в текущий выбранный каталог, или "Влево", чтобы перейти в родительский каталог. Аналогично для выбора элементов на средней панели используйте клавиши со стрелками вверх и вниз. Существует множество команд, которые можно использовать для выполнения различных операций с файлами, но здесь приведены некоторые из наиболее распространенных команд.
Для навигации
- <Ctrl>-f - Пролистать страницу вниз
- <Ctrl>-b - Переход на страницу вверх
- gg - Перейти к началу списка
- G - Перейти к нижней части списка
- H - Вернуться назад по истории навигации
- h - Переход к родительскому каталогу
- J - Переход на 1/2 страницы вниз
- J - Переход вниз
- K - Переход на 1/2 страницы вверх
- k - Переход вверх
- L - Переход вперед по истории навигации
- Q - Выйти
Работа с файлами
- i ... Отобразить файл
- E|I ... Редактировать файл
- r ... Открыть файл с помощью выбранной программы
- cw ... Переименовать файл
- / ... Поиск файлов (n|p переход к следующему/предыдущему совпадению)
- dd ... Пометить файл для разрезания
- ud ... Неразрезанный
- p ... Вставить файл
- yy ... Копировать/вырезать файл
- zh ... Показать скрытые файлы
- <пробел> = Выбрать текущий файл
- :delete = Удалить выбранный файл
- :mkdir ... Создать каталог
- :touch ... Создать файл
- :rename ... Переименовать файл
В этой статье мы узнали, как установить терминальный файловый менеджер Ranger в Linux. Мы также рассмотрели некоторые сочетания клавиш и комбинации, но этого недостаточно. В нем есть еще много интересного. Ranger разработан, чтобы обеспечить Vim похожий внешний вид и ощущения. Поэтому если вы являетесь постоянным пользователем Vim, вам будет очень легко освоить и использовать его, в противном случае, потратив некоторое время на использование комбинаций, вы сможете работать с Ranger в быстром темпе.