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

开头自嘲#
我曾经在终端里用 ls 管理文件。
每次找文件都要 ls -la | grep xxx。
找完一个文件,终端刷屏了三页。
同事路过看了一眼:「你在干啥?」
我说:「我在找一个配置文件。」
他说:「你这效率,还不如用鼠标点。」
我无言以对。
直到我发现了 Yazi。
这玩意儿让我在终端里也能优雅地管理文件。
而且比资源管理器还快。
这是个啥?#
Yazi 是一个用 Rust 写的终端文件管理器。
GitHub 地址:https://github.com/sxyazi/yazi
目前已经有 39k 颗星了。
它是 bling-fire 的继任者。
速度是它最大的卖点。
打开大型文件夹,瞬间加载。
不像某些文件管理器,卡得你怀疑人生。

为什么选它?#
我之前用过 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 退出。

几个实用小技巧#
按 / 可以搜索文件名。
按 d 可以删除选中的文件。
按 r 可以重命名文件。
按 c 可以复制文件。
按 p 可以粘贴文件。
按 . 可以显示隐藏文件。
按 ~ 可以快速跳到家目录。
按 ctrl+n 可以新建文件。
用熟了之后,效率比鼠标快十倍不夸张。
我的真实感受#
刚开始用 Yazi 的时候。
我觉得 hjkl 方向键反人类。
用了一周之后,回不去了。
现在用 Windows 资源管理器都觉得慢。
点一个文件夹要等半秒。
Yazi 里按一下 l 键就进去了。
那种丝滑的感觉,谁用谁知道。
同事看我在终端里管理文件。
一脸震惊:「你这是什么黑科技?」
我淡定地说:「这叫效率。」
总结#
如果你是终端用户,经常在命令行里工作。
Yazi 绝对是你的菜。
快速、好看、功能丰富。
安装简单,上手也不难。
GitHub 地址:https://github.com/sxyazi/yazi
关注公众号「实用软技」回复「软件」免费获取