cfiles是一个轻量级、快速且最小的受 VIM 启发的终端文件管理器,使用ncurses库用 C 语言编写。它带有类似 vim 的键绑定,并且依赖于许多其他 Unix/Linux 工具/实用程序。
依赖关系
- cp 和 mv
- fzf – 用于搜索
- w3mimgdisplay – 用于图像预览
- xdg-open – 用于打开程序
- vim – 用于重命名、批量重命名和编辑剪贴板
- mediainfo – 用于显示媒体信息和文件大小
- sed – 用于删除特定选择
- atool – 用于存档预览
在本文中,我们将展示如何在 Linux 中安装和使用cfiles终端文件管理器。
如何在 Linux 中安装和使用 cfile
要在 Linux 系统上安装cfiles,首先需要安装开发工具,如图所示。
# apt-get install build-essential [在 Debian/Ubuntu 上] # yum groupinstall '开发工具' [在 CentOS/RHEL 7/6 上] # dnf groupinstall '开发工具' [在 Fedora 22+ 版本上]
安装完成后,现在您可以使用git 命令从其 Github 存储库克隆cfiles源,如下所示。
$ git 克隆 https://github.com/mananapr/cfiles.git
接下来,使用cd 命令进入本地存储库并运行以下命令来编译它。
$ cd cfiles $ gcc cf.c -lncurses -o cf
接下来,通过将可执行文件复制或移动到$PATH中的目录来安装可执行文件,如下所示:
$回显$PATH $ cp cf /home/aaronkilik/bin/
安装完成后,如图所示启动它。
$ 比照
键绑定
您可以使用以下键绑定。
h j k l
– 导航键G
– 转到结尾g
– 转到顶部H
– 转到当前视图的顶部M
– 转到当前视图的中间L
– 转到当前视图的底部f
– 使用 fzf 搜索F
– 在当前目录中使用 fzf 搜索S
– 在当前目录中打开 Shellspace
– 在选择列表中添加/删除tab
– 查看选择列表e
– 编辑选择列表u
– 清空选择列表y
– 从选择列表中复制文件v
– 从选择列表中移动文件a
– 重命名选择列表中的文件dd
– 将文件从选择列表移至垃圾箱dD
– 删除选定的文件i
– 查看媒体信息和一般信息.
– 切换隐藏文件'
– 查看/转到书签m
- 添加书签p
– 运行外部脚本r
– 重新加载q
- 辞职
有关更多信息和使用选项,请参阅 cfiles Github 存储库: https: //github.com/mananapr/cfiles
Cfiles是一个轻量级、快速且最小的 ncurses 文件管理器,用 C 语言编写,具有类似 vim 的键绑定。这是一项正在进行的工作,还有许多功能尚未推出。通过下面的反馈表与我们分享您对 cfiles 的想法。