Vifm — файловый менеджер на основе командной строки с привязками клавиш Vi для Linux
В нашей последней статье мы собрали список из 13 лучших файловых менеджеров для систем Linux, большинство из которых основаны на графическом интерфейсе пользователя (GUI). Но если у вас есть дистрибутив Linux, который использует только интерфейс командной строки (CLI), вам нужен текстовый файловый менеджер. В этой статье мы представляем вам один такой файловый менеджер под названием Vifm.
Vifm — это мощный кроссплатформенный файловый менеджер на основе CLI и ncurses для Unix-подобных, Cygwin и Windows-систем. Он обладает богатым набором функций и поставляется с привязками клавиш, подобными Vi. Он также использует ряд полезных функций Mutt.
Нет необходимости изучать новый набор команд использования, он предоставляет вам абсолютный контроль над файлами с клавиатуры с помощью общих параметров/команд Vi.
Полезные функции Vifm:
- Предоставляет возможность редактировать несколько типов файлов.
- По умолчанию поставляется с двумя панелями.
- Поддерживает режимы Vi, параметры, регистры, команды и многое другое.
- Поддерживает автодополнение команд.
- Поддержка каталога мусора.
- Предлагает различные представления (например, пользовательский, столбец, сравнение и ls-like).
- Поддерживает удаленное выполнение команд.
- Также поддерживает удаленное изменение каталогов.
- Поддерживает различные цветовые схемы.
- Встроенная поддержка автоматического монтирования файловой системы FUSE.
- Поддерживает использование функций.
- Поддерживает плагин для использования vifm в vim в качестве средства выбора файлов и многое другое.
Рекомендуется к прочтению: Cloud Commander — веб-файловый менеджер для управления файлами и программами Linux через браузер
Как установить файловый менеджер командной строки Vifm в Linux
Vifm доступен в официальных репозиториях программного обеспечения дистрибутивов Debian/Ubuntu и Fedora Linux. Чтобы установить его, используйте соответствующий менеджер пакетов, чтобы установить его следующим образом.
sudo apt install vifm [On Debian/Ubuntu]
dnf install vifm [On Fedora 22+]
После установки вы можете запустить его, набрав.
vifm
Поддерживает две панели по умолчанию
Используйте клавишу пробел для перехода от одной панели к другой. Чтобы войти в каталог, просто нажмите кнопку [Enter].
Откройте файл в редакторе Vi/m
Чтобы открыть файл, такой как сценарий findhost.sh, на правой панели выше, просто выделите файл и нажмите [Enter]:
Цветной визуальный хайлайтер
Чтобы включить визуальный маркер, нажмите V
и прокрутите, чтобы увидеть, как он работает.
Параметры управления на главной панели
Чтобы просмотреть параметры управления панелью/сочетания клавиш, нажмите Ctrl-W
.
Чтобы разделить окно по горизонтали, нажмите Ctrl-W
, затем s
.
Чтобы разделить окно по вертикали, нажмите Ctrl-W
, затем v
.
Используйте Tab для автозаполнения команд
Сначала введите несколько букв в имени команды (возможно, две), затем нажмите Tab. Чтобы выбрать следующий параметр, снова нажмите Tab, а затем [Enter].
Выделите файлы на одной панели и просмотрите их на другой
Вы можете перечислять файлы на одной панели и просматривать содержимое на другой при прокрутке файлов, просто запустите команду view следующим образом.
:view
Удалить файл в Vifm
Вы можете удалить выделенный файл, нажав dd. Чтобы удалить его, нажмите Y
или N
в противном случае.
Корзина командной строки Vifm
Если вы удалите файл в Vifm, он сохранится в корзине. Чтобы просмотреть каталог мусора, введите эту команду.
:trashes
Чтобы просмотреть файлы в корзине, запустите команду lstrash (для возврата нажмите q
).
:lstrash
Чтобы восстановить файлы из каталога мусора, сначала перейдите в него с помощью команды cd, как показано ниже.
:cd /home/aaronkilik/.local/share/vifm/Trash
Затем выберите файл для восстановления и введите:
:restore
Подробную информацию об использовании, а также параметры, команды и советы можно найти на странице руководства Vifm:
man vifm
Домашняя страница Vifm: https://vifm.info/
Обязательно ознакомьтесь со следующими статьями.
- GNOME Commander: двухпанельный графический браузер и менеджер файлов для Linux
- Peazip — портативный файловый менеджер и инструмент архивирования для Linux
В этой статье мы рассмотрели установку и основные функции Vifm, мощного файлового менеджера на основе интерфейса командной строки для систем Linux. Используйте форму обратной связи ниже, чтобы поделиться своими мыслями по этому поводу.