Clifm – это уникальный и молниеносный файловый менеджер командной строки, построенный на принципах оболочки, что означает, что пользователи могут взаимодействовать со своей файловой системой, используя команды, с которыми они уже знакомы.
Выбор дизайна отличает Clifm от других файловых менеджеров терминала, таких как Midnight Commander и Ranger, которые часто требуют навигации по меню и интерфейсам.
Вместо этого, Clifm позволяет пользователям вводить команды напрямую, что делает его более удобным для тех, кто привык к командной строке.
Ключевые особенности Clifm
Clifm предлагает множество функций, улучшающих управление файлами:
- На основе CLI: Clifm работает полностью в командной строке без какого-либо графического или текстового пользовательского интерфейса, что делает его легким и быстрым.
- Производительность: Он чрезвычайно легкий и быстрый даже на очень старом оборудовании, используя менее 5 МБАЙТ памяти и всего 0,5 Мбайт дискового пространства.
- Номера списков ввода (ELNS): Clifm использует ELNS для идентификации файлов и каталогов, позволяя пользователям выполнять операции, используя числа вместо имен файлов.
- Фильтры и атрибуты файлов: Он поддерживает атрибуты файлов и расширенные атрибуты, а также позволяет фильтровать файлы, включая скрытые.
- Закладки и теги: Пользователи могут добавлять в закладки часто используемые каталоги и файлы тегов для лучшей организации.
- Автоматическое внушение и завершение работы с вкладками: Clifm обеспечивает автоматическое внушение и завершение работы с вкладками для команд, имен файлов, путей, закладок и многого другого.
- Плагины и настройка: Пользователи могут настраивать сочетания клавиш, темы и подсказки, а также создавать собственные команды и плагины для расширения функциональности Clifm.
- Скрытый режим: Clifm предлагает скрытый режим, который не оставляет следов в хост-системе, обеспечивая конфиденциальность и безопасность.
- Средство открытия ресурсов и просмотра файлов: Он имеет встроенное средство открытия ресурсов, которое может различать среды с графическим интерфейсом и без графического интерфейса, а также средство просмотра файлов, поддерживающее различные типы файлов.
- Совместимость: Clifm полностью совместим со старыми эмуляторами терминалов только для VT102 и может запускаться через встроенную консоль ядра, SSH или любой другой удаленный сеанс.
Установка Clifm в Linux
Clifm можно установить из репозитория GitHub или через менеджеры пакетов, доступные в различных дистрибутивах Linux через систему сборки openSUSE.
--------------- On Debian-based Systems --------------- sudo apt install libcap-dev libacl1-dev libreadline-dev libmagic-dev git --------------- On REdHat-based Systems --------------- sudo dnf install libcap-devel libacl-devel readline-devel file-devel git
Затем клонируйте git-репозиторий Clifm, как показано на рисунке.
git clone https://github.com/leo-arch/clifm.git cd clifm sudo make install
Начало работы с Clifm
Чтобы начать использовать Clifm, пользователям не нужно изучать какие-либо новые команды; обычные команды оболочки будут работать должным образом.
clifm
Вот несколько основных шагов для начала работы:
- Команда
help
дает вам краткое представление о clifm: после того, как в командной строке clifm введитеhelp
или?
. - Введите
cmd<TAB>
, чтобы получить список доступных команд и краткое описание. - Введите help
<TAB>
, чтобы получить список доступных разделов справки. - Чтобы перейти в
COMMANDS
раздел на странице руководства, просто введитеcmd
или нажмитеF2
. - Нажмите
F1
, чтобы получить доступ к полной справочной странице иF3
к странице справки по привязкам клавиш. - Чтобы получить справку по какой-либо конкретной команде, просто введите
CMD -h
. Например,s -h
.
Чтобы удалить пакет Clifm, запустите:
sudo make uninstall
Заключение
Clifm – отличный выбор для пользователей Linux, которые предпочитают работать в терминале, предлагая скорость, простоту и богатый набор функций, что делает его мощным инструментом для всех, кому необходимо эффективно управлять файлами в системе Linux.