Yazi:Rust写的终端文件管理器,比资源管理器还快十倍

Yazi:Rust写的终端文件管理器,比资源管理器还快十倍#

Article Image

开头自嘲#

我曾经在终端里用 ls 管理文件。

每次找文件都要 ls -la | grep xxx。

找完一个文件,终端刷屏了三页。

同事路过看了一眼:「你在干啥?」

我说:「我在找一个配置文件。」

他说:「你这效率,还不如用鼠标点。」

我无言以对。

直到我发现了 Yazi

这玩意儿让我在终端里也能优雅地管理文件。

而且比资源管理器还快。

这是个啥?#

Yazi 是一个用 Rust 写的终端文件管理器。

GitHub 地址:https://github.com/sxyazi/yazi

目前已经有 39k 颗星了。

它是 bling-fire 的继任者。

速度是它最大的卖点。

打开大型文件夹,瞬间加载。

不像某些文件管理器,卡得你怀疑人生。

Article Image

为什么选它?#

我之前用过 ranger 和 nnn。

ranger 功能多但太慢了。

nnn 快但功能太少了。

Yazi 完美平衡了速度和功能。

它有这些亮点:

内置图片预览,不用切换窗口就能看图。

模糊搜索,文件名记不清也能找到。

批量重命名,几百个文件一键改名。

插件系统,功能可以无限扩展。

最重要的是,它快得离谱。

三步上手#

第一步:安装

如果你用 Mac:


brew install yazi

如果你用 Linux:


cargo install yazi-fm

Windows 用户可以用 winget:


winget install yazi

第二步:启动

在终端里输入 yazi 回车。

瞬间进入文件管理界面。

左侧是目录树,中间是文件列表。

右侧是预览窗口。

第三步:操作

hjkl 键控制方向(跟 vim 一样)。

Enter 进入文件夹。

Backspace 返回上级目录。

Space 选中文件。

q 退出。

Article Image

几个实用小技巧#

/ 可以搜索文件名。

d 可以删除选中的文件。

r 可以重命名文件。

c 可以复制文件。

p 可以粘贴文件。

. 可以显示隐藏文件。

~ 可以快速跳到家目录。

ctrl+n 可以新建文件。

用熟了之后,效率比鼠标快十倍不夸张。

我的真实感受#

刚开始用 Yazi 的时候。

我觉得 hjkl 方向键反人类。

用了一周之后,回不去了。

现在用 Windows 资源管理器都觉得慢。

点一个文件夹要等半秒。

Yazi 里按一下 l 键就进去了。

那种丝滑的感觉,谁用谁知道。

同事看我在终端里管理文件。

一脸震惊:「你这是什么黑科技?」

我淡定地说:「这叫效率。」

总结#

如果你是终端用户,经常在命令行里工作。

Yazi 绝对是你的菜。

快速、好看、功能丰富。

安装简单,上手也不难。

GitHub 地址:https://github.com/sxyazi/yazi


关注公众号「实用软技」回复「软件」免费获取