Трёхпанельный файловый браузер для терминала с управлением с клавиатуры, настройкой на Lua и расширенными внешними превью.
leo-arch/clifm
Текстовый файловый менеджер для терминала с интерфейсом командной строки: управляйте файлами командами, а не через TUI или GUI.
- Звёзды
- 1,733
- Форки
- 53
- Открытые issues
- 26
- Последний коммит
- позавчера
Что это?
Clifm — файловый менеджер командной строки, написанный на C. Вместо текстового интерфейса с панелями и меню он предлагает командную строку, где для работы с файлами, навигации и выбора используются привычные команды в стиле shell. Короткие команды и пронумерованные записи списка (ELN) позволяют быстро обращаться к отображаемым файлам.
В Clifm есть закладки, поиск и выбор файлов по glob-шаблонам и regex, предпросмотр файлов, массовое переименование, архивирование, корзина, совместимая с Freedesktop, быстрое перемещение между каталогами, рабочие пространства и плагины. Также доступны функции shell: автодополнение по Tab с интеграцией fzf, автоподсказки, подсветка синтаксиса и aliases.
Clifm рассчитан на работу в минималистичных терминалах, в том числе в консоли ядра, SSH-сессиях и старых эмуляторах в стиле VT102. В списке поддерживаемых платформ указаны Linux, BSD, macOS, Termux, Solaris, Haiku и Cygwin/MinGW.
Ключевые возможности
- 01Команды в стиле shell с короткими aliases и выбором записей по номерам
- 02Закладки, теги файлов, фильтры, поиск и выбор по glob-шаблонам или regex
- 03Предпросмотр файлов, в том числе изображений, и автодополнение по Tab на основе fzf
- 04Массовое переименование, архивирование и корзина, совместимая с Freedesktop
- 05Быстрое перемещение между каталогами, до восьми рабочих пространств и поддержка плагинов
- 06Работа в минималистичных терминалах, в том числе в SSH-сессиях и консоли ядра
Сценарии использования
- Работа с файлами на удалённых серверах по SSH через обычный терминал
- Для разработчиков, которым удобнее вводить команды, чем перемещаться по файловому менеджеру с TUI
- Массовое переименование и упорядочивание файлов с помощью шаблонных операций
- Работа в минималистичных или устаревших терминальных средах
Быстрый старт
- 1
Установите clifm через менеджер пакетов или воспользуйтесь разделом Installation
- 2
Команду установки для вашей системы можно найти в разделе Installation
Что важно знать
- Согласно значку в README, лицензия — GPL-2.0-or-later, однако в метаданных репозитория лицензия не указана.
- Команды придётся выучить, поскольку управление осуществляется исключительно вводом команд, без меню.
Темы
Частые вопросы
- Что такое clifm?
- Текстовый файловый менеджер для терминала с интерфейсом командной строки: управляйте файлами командами, а не через TUI или GUI. Clifm — файловый менеджер командной строки, написанный на C. Вместо текстового интерфейса с панелями и меню он предлагает командную строку, где для работы с файлами, навигации и выбора используются привычные команды в стиле shell. Короткие команды и пронумерованные записи списка (ELN) позволяют быстро обращаться к отображаемым файлам.
- clifm можно использовать бесплатно? Какая у него лицензия?
- clifm распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- clifm всё ещё поддерживается?
- Активно поддерживается. Последний коммит в clifm — 17 окт. 2026 г..
- Для чего можно использовать clifm?
- Работа с файлами на удалённых серверах по SSH через обычный терминал Для разработчиков, которым удобнее вводить команды, чем перемещаться по файловому менеджеру с TUI Массовое переименование и упорядочивание файлов с помощью шаблонных операций Работа в минималистичных или устаревших терминальных средах
- Как установить clifm?
- Установите clifm через менеджер пакетов или воспользуйтесь разделом Installation Команду установки для вашей системы можно найти в разделе Installation
- Где скачать clifm?
- Исходный код и инструкции по установке — на GitHub: https://github.com/leo-arch/clifm
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Минималистичный настраиваемый кроссшелльный промпт на Rust, показывающий важную информацию о проекте и окружении.
Набор инструментов для создания CLI, которыми AI-агенты могут управлять существующим ПО, и CLI-Hub для установки готовых решений.
Умная замена cd: запоминает часто используемые каталоги и позволяет быстро переходить к ним в популярных оболочках.
Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.
Плагин для Claude Code, который выводит актуальную строку состояния: использование контекста, лимиты, активные инструменты, запущенных агентов и прогресс по задачам.