рекомендации

понедельник, 20 января 2020 г.

cfiles - быстрый консольный файловый менеджер с горячими клавишами Vim


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

Зависимости:

cp и mv;
fzf - для поиска;
w3mimgdisplay - для предварительного просмотра изображений;

xdg-open - для открытия программ;
vim - для переименования, пакетного переименования и редактирования буфера обмена;
mediainfo - для отображения медиа информации и размеров файлов;
sed - для удаления определенного выделения;
atool - для предварительного просмотра архива.

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

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

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

# apt-get install build-essential                        [в Debian/Ubuntu]
# yum groupinstall 'Development Tools' [в CentOS/RHEL 7/6]
# dnf groupinstall 'Development Tools' [в 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/


Как только вы установили его, запустите его, как показано ниже.

$ cf



Сочетания клавиш

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

h j k l - клавиши навигации;
G - перейти в конец;
г - Перейти наверх;
H - Перейти к началу текущего просмотра;
M - перейти к середине текущего представления;
L - перейти к нижней части текущего вида;
f - Поиск с использованием fzf;
F - Поиск с использованием fzf в данном каталоге;
S - Открыть Shell в текущем каталоге;
space - Добавить/Удалить в/из списка выделенных файлов;
tab - Просмотр списка выделенных файлов;
e - Редактировать список выделенных файлов;
u - очистить список выделенных файлов;
y - копировать файлы из списка выделенных файлов;
v - переместить файлы из списка выделенных файлов;
a - Переименовать файлы в списке выделенных файлов;
dd - переместить файлы из списка выделенных файлов в корзину;
dD - удалить выбранные файлы;
i - Просмотр медиаинфо и общей информации;
, - Переключить скрытые файлы;
'- Просмотреть/перейти к закладкам;
m - Добавить закладку;
p - запустить внешний скрипт;
r - Перезагрузить;
q - выход.

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

Комментариев нет:

Отправить комментарий