Vifm — простой C (си) / Curses (Ncurses) консольный файловый менеджер (file manager).
Vifm (Vi File Manager) консольный файловый менеджер, основной чертой которого является управление клавиатурными сочетаниями в стиле текстового редактора Vi (visual).
Vifm файловый менеджер с двумя панелями и визуально похож на mc (Midnight Commander / Полуночный командир), полностью поддерживает Юникод / Unicode и может быть интегрирован с screen (консольная утилита-мультиплексор, позволяющая пользователю доступ к нескольким сессиям в рамках одной, для запуска нескольких программ в консоли без необходимости открытия вкладок).
Vifm выполняет все операции в фоновом режиме, позволяет ставить пользовательские метки на директориях и файлах (поставив метку можно в будущем перейти в него с помощью заданной клавиатурной комбинации), возможны операции отмены / повтора, поддерживается корзина, групповое переименование файлов и каталогов.
Поиск в файловом менеджере Vifm реализован аналогично поиску в Vim / Vi IMproved (Улучшенный Vi / расширяемый, режимный, консольный текстовый редактор с полной свободой настройки и автоматизации). Поиск вызывается клавишей "/" и затем вводится поисковый запрос (слово или регулярное выражение), а клавиши "n" и "N" используются для перехода по результату поиска (следующий/предыдущий).
Все настройки файлового менеджера Vifm хранятся в каталоге ~/.vifm в двух файлах, основной файл конфигурации и файл настройки цветовой схемы (файл хорошо прокомментирован). Можно задать свой набор команд, определить свой набор приложений для открытия определённых типов файлов (по умолчанию Vifm все файлы открывает в Vim). Так же, в отдельном файле (vifminfo) можно сразу указать закладки, задать параметры корзины и многое другое...
Для того кто использует Vim (или приложения с аналогичным управлением), файловый менеджер Vifm будет хорошим выбором, так как предоставит полный контроль над приложением без необходимости изучения нового набора команд.
Лицензия: GNU General Public License (GPL)