目录
- 简介
- 首次用户
- 技术特点
- 竞品和相关作品
- 进一步阅读
简介
lf
是一款功能强大的终端文件管理器,通过快捷键和类似 Vim 的键绑定来完成快速导航和文件操作。
其高度可定制性和扩展功能,可以满足高级用户的需求。
首次用户
-
使用
x env use lf
即可自动下载并使用- 在终端运行
eval "$(curl https://get.x-cmd.com)"
即可完成 x 命令安装, 详情参考 x-cmd 官网
- 在终端运行
-
x-cmd 提供1分钟教程,其中包含了 lf 命令常用功能的 demo 示例,可以帮你快速上手 lf 。
-
使用案例:
# 安装 lf x env use lf # 在当前目录中启动 lf,按 q 键关闭 lf lf
- 常用按键:
q
:关闭 lfk
/<up>
:向上移动j
/<down>
:向上移动h
/<left>
:调转到上一层目录l
/<right>
:打开选择的目录或文件y
:复制选择的目录或文件d
:剪切选择的目录或文件p
:将复制或剪切的文件粘贴到当前目录c
:清除复制/剪切缓冲区中的文件路径:
:读取并执行内置或自定义命令$
:执行 shell 命令
- 常用按键:
技术特点
- 简单易用:
- lf 将常用命令绑定到简单的快捷键,用户使用快捷键即可高效的完成文件导航、搜索、移动等操作
- 例如,键入
r
来重命名文件,y
复制当前文件。
- 可定制性:用户可通过编辑 lfrc 文件,自定义 shell 命令来扩展功能,使其能够满足您的需求。
- 无外部依赖: lf 使用 GO 语言开发,下载二进制文件即可运行无需安装其他依赖。
- 支持预览媒体文件。
竞品和相关作品
- broot:是一款用于快速定位、操作文件和目录的终端文件管理器,可以按照多种标准排序、过滤、操作文件和目录。
- ranger:带有 VI 键绑定的控制台文件管理器。
- fff:用 bash 编写的简单文件管理器。
进一步阅读
- lf 源代码 - lf 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 lf 和参与社区贡献。
- lf 官网文档 - 提供了非常丰富的使用案例和技术分析文档。
- LF – 适用于 Linux 系统的终端文件管理器 - 该文章介绍了 lf 的基本用法。