Clifm - 适用于 Linux 的闪电般快速的终端文件管理器
Cifm 是一款独特且快如闪电的命令行文件管理器,它基于类 shell 环境的原理构建,这意味着用户可以使用他们已经熟悉的命令与其文件系统进行交互。
这种设计选择使 Clifm 与 Midnight Commander 和 Ranger 等其他终端文件管理器区分开来,后者通常需要通过菜单和界面进行导航。
相反,Cifm 允许用户直接键入命令,这对于习惯命令行的用户来说是一种更加简化的体验。
Clifm 的主要特点
Climm 提供了多种增强文件管理的功能:
- 基于 CLI:Climm 完全在命令行中运行,没有任何基于图形或文本的用户界面,使其轻量且快速。
- 性能:它非常轻量且快速,即使在非常旧的硬件上也是如此,仅使用不到 5 MiB 的内存和 0.5 MiB 的磁盘空间。
- 条目列表编号(ELN):Clim使用ELN来标识文件和目录,允许用户使用数字而不是文件名来执行操作。
- 文件过滤器和属性:支持文件属性和扩展属性,并允许过滤文件,包括隐藏文件。
- 书签和标签:用户可以为经常访问的目录和标签文件添加书签,以便更好地组织。
- 自动建议和 TAB 完成:Clifm 为命令、文件名、路径、书签等提供自动建议和 TAB 完成。
- 插件和自定义:用户可以自定义键盘快捷键、主题和提示,并创建自定义命令和插件来扩展 Clifm 的功能。
- 隐身模式:Clim 提供隐身模式,不会在主机系统上留下任何痕迹,确保隐私和安全。
- 资源打开器和文件预览器:它有一个内置的资源打开器,可以区分GUI和非GUI环境,以及支持各种文件类型的文件预览器。
- 兼容性:Clifm 与旧版仅支持 VT102 的终端仿真器高度兼容,并且可以在内核内置控制台、SSH 或任何其他远程会话上运行。
在 Linux 中安装 Clifm
Cifm 可以从其 GitHub 存储库安装,也可以通过 OpenSUSE 构建系统通过各种 Linux 发行版上可用的包管理器安装。
如果您想从源代码构建并安装 Cliem,则需要使用包管理器安装必要的构建依赖项。
--------------- On Debian-based Systems ---------------
sudo apt install libcap-dev libacl1-dev libreadline-dev libmagic-dev git
--------------- On REdHat-based Systems ---------------
sudo dnf install libcap-devel libacl-devel readline-devel file-devel git
接下来,克隆 Cliem git 存储库,如图所示。
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make install
开始使用 Clim
要开始使用Climm,用户不需要学习任何新命令;典型的 shell 命令将按预期工作。
clifm
以下是一些入门的基本步骤:
help
命令为您提供了 clifm 的快速介绍:进入 CLIFM 提示符后,输入help
或?
。- 输入
cmd
以获取可用命令的列表和简要说明。 - 输入 help
以获取可用帮助主题的列表。 - 要跳转到联机帮助页中的
COMMANDS
部分,只需输入cmd
或按F2
。 - 按
F1
访问完整的联机帮助页,按F3
访问键绑定帮助页面。 - 要获取某些特定命令的帮助,只需输入
CMD -h
。例如,s -h
。
要卸载 Climm 软件包,请运行:
sudo make uninstall
结论
Climm 对于喜欢在终端中工作的 Linux 用户来说是一个绝佳的选择,它提供速度、简单性和丰富的功能集,这使其成为任何需要在 Linux 系统上高效管理文件的人的强大工具。