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 – 用于存档预览

在本文中,我们将展示如何在 Linux 中安装和使用 cfiles 终端文件管理器。

如何在 Linux 中安装和使用 cfiles

要在 Linux 系统上安装 cfiles,首先需要安装开发工具,如下所示。

# 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]

安装完成后,您现在可以使用以下命令从GitHub存储库中克隆cfiles源代码。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是一个用C编写的轻量级、快速且最小的基于ncurses的文件管理器,具有类似于vim的按键绑定。它还在不断发展中,将添加许多新功能。通过下面的反馈表与我们分享您对cfiles的想法。

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