cfiles – быстрый терминальный файловый менеджер с клавишами управления Vim

cfiles – это легкий, быстрый и минимальный терминальный файловый менеджер вдохновленный VIM, написанный на C с использованием библиотеки ncurses. Он поставляется с клавиатурными комбинациями, подобными vim, и зависит от нескольких других инструментов/утилит Unix/Linux.

cfiles – Linux Terminal File Manager

Зависимости

  1. cp и mv
  2. fzf – для поиска
  3. w3mimgdisplay – для предварительного просмотра изображений
  4. xdg-open – для запуска программ
  5. vim – для переименования, массового переименования и редактирования буфера обмена
  6. mediainfo – для отображения информации о медиа и размеров файлов
  7. sed – для удаления определенного выделения
  8. atool – для предварительного просмотра архивов

В этой статье мы покажем, как установить и использовать cfiles терминальный файловый менеджер в Linux.

Как установить и использовать cfiles в Linux

Чтобы установить cfiles на вашей системе Linux, сначала вам нужно установить инструменты разработки, как показано.

# apt-get install build-essential               [On Debian/Ubuntu]
# yum groupinstall 'Development Tools'		[on CentOS/RHEL 7/6]
# dnf groupinstall 'Development Tools'		[on Fedora 22+ Versions]

После установки вы можете склонировать исходные файлы cfiles из его репозитория на Github, используя команду git, как показано.

$ git clone https://github.com/mananapr/cfiles.git

Затем перейдите в локальный репозиторий, используя команду cd, и выполните следующую команду для его компиляции.

$ cd cfiles
$ gcc cf.c -lncurses -o cf

Затем установите исполняемый файл, скопировав или переместив его в каталог, который находится в вашем $PATH, следующим образом:

$ echo $PATH
$ cp cf /home/aaronkilik/bin/
Install cfiles File Manager

После установки запустите его, как показано.

$ cf
Open cfiles Terminal File Manager

Привязки клавиш

Вы можете использовать следующие привязки клавиш.

  • h j k l – Navigation keys
  • G – Go to end
  • g – Go to top
  • H – Go to top of current view
  • M – Go to middle of current view
  • L – Go to bottom of current view
  • f – Search using fzf
  • F – Search using fzf in the present directory
  • S – Open Shell in present directory
  • пробел – Добавить/Удалить из списка выбора
  • Tab – Просмотр списка выбора
  • e – Edit selection list
  • u – Empty selection list
  • y – Copy files from selection list
  • v – Move files from selection list
  • a – Rename Files in selection list
  • dd – Переместить файлы из списка выбора в корзину
  • dD – Удалить выбранные файлы
  • i – View mediainfo and general info
  • . – Переключить скрытые файлы
  • ' – Просмотр/Переход к закладкам
  • m – Add bookmark
  • p – Run external script
  • r – Reload
  • q – Quit

Для получения дополнительной информации и вариантов использования смотрите репозиторий cfiles на Github: https://github.com/mananapr/cfiles

Cfiles – это легкий, быстрый и минимальный файловый менеджер ncurses, написанный на C с привязками клавиш похожими на vim. Это работа в процессе разработки с множеством еще не реализованных функций. Поделитесь своими мыслями о cfiles с нами через форму обратной связи ниже.

Source:
https://www.tecmint.com/cfiles-terminal-file-manager-for-linux/