cfiles - 具有Vim键绑定的快速终端文件管理器

cfiles是一个轻量级,快速且极小的VIM启发的终端文件管理器,使用ncurses库编写,它带有像键绑定一样的vim。

cfiles是一个轻量级,快速且极小的VIM启发的终端文件管理器 ,使用ncurses库用C语言编写。 它带有像键绑定的vim,并依赖于许多其他Unix / Linux工具/实用程序。

cfiles  -  Linux终端文件管理器

cfiles - Linux终端文件管理器

依赖

  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]

安装完成后,现在可以使用git命令从其Github存储库中克隆cfiles源,如图所示。

$ 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/
安装cfiles文件管理器

安装cfiles文件管理器

安装完成后,按图所示启动它。

$ cf
打开cfiles终端文件管理器

打开cfiles终端文件管理器

键绑定

您可以使用以下键绑定。

  • hjkl - 导航键
  • G - 走到尽头
  • g - 转到顶部
  • H - 转到当前视图的顶部
  • M - 转到当前视图的中间位置
  • L - 转到当前视图的底部
  • f - 使用fzf搜索
  • F - 使用当前目录中的fzf进行搜索
  • S - 在当前目录中打开Shell
  • space - 添加/删除选择列表
  • tab - 查看选择列表
  • e - 编辑选择列表
  • u - 清空选择列表
  • y - 从选择列表中复制文件
  • v - 从选择列表中移动文件
  • a - 在选择列表中重命名文件
  • dd - 将文件从选择列表移动到垃圾箱
  • dD - 删除所选文件
  • i - 查看mediainfo和一般信息
  • . - 切换隐藏文件
  • ' - 查看/转到书签
  • m - 添加书签
  • p - 运行外部脚本
  • r - 重新加载
  • q - 退出

有关更多信息和使用选项,请参阅cfiles Github存储库: https//github.com/mananapr/cfiles

Cfiles是一个轻量级,快速且极小的ncurses文件管理器,用C语言编写,与vim类似的键绑定。 这项工作正在进行中,还有许多功能尚未实现。 通过下面的反馈表与我们分享您对cfiles的看法。


分享按钮