游乐游手机版
首页/科技数码/文章详情

不足2MB!ls替代工具全面评测

时间:2025-12-22 10:49
在 GitHub 上发现了 eza,一个用 Rust 写的 ls 命令现代替代品,它像是给老旧的终端文件列表做了一次全面升级,颜色更鲜明了,信息也更直观了,让人眼前一亮。 在折腾命令行工具的时候,总

在 GitHub 上闲逛时,我偶然发现了 eza —— 一个用 Rust 重写的 ls 命令现代替代品。它就像给那个老旧的终端文件列表工具做了一次彻头彻尾的升级,色彩一下子鲜活明亮起来,信息展示也更加直观,让人眼前一亮。

平时折腾命令行工具时,总会遇到一些让人不爽的小细节。比如系统自带的 ls 命令,配色总是灰蒙蒙的,想查看 Git 状态还得切换到别的工具,文件和文件夹混在一起密密麻麻,看得人眼花。

后来在 GitHub 上发现了 eza,这个基于 Rust 的现代 ls 替代品,彻底刷新了终端文件列表的体验。它不仅颜色更鲜艳,信息呈现也更直观,一眼看去清清楚楚。

eza是什么

eza 是一款面向 Unix/Linux 系统的现代文件列表命令行工具,旨在取代传统的 ls 命令。它通过更丰富的色彩、更智能的默认设置以及对 Git、文件属性等现代特性的原生支持,让用户在终端里浏览文件时能获得更清晰、更愉悦的体验。而且它只是一个单一的可执行文件,体积小巧,运行飞快。

核心功能

(1) 色彩与图标,一目了然

它用颜色区分文件类型,比系统自带的 ls 要丰富和养眼得多,还支持图标显示。如果你安装了 Nerd Fonts,就能在文件名旁边看到对应的小图标,文件夹、文本文件、压缩包、可执行文件都一目了然,扫一眼就知道目录里有什么,不用再眯着眼睛看那排灰色的字了。

(2) 集成 Git 状态,开发者友好

这个功能对我特别有用。在项目目录里运行 eza,它会直接在文件名后面标注出 Git 状态,新增的、修改的、忽略的文件都用不同的标记或颜色标出来,省得我再单独跑 git status 命令了。检查哪些文件有变动变得非常直接。

(3) 更人性化的信息展示

eza 在显示文件详细信息时做了很多贴心的改动。比如日期默认显示“1小时前”、“昨天”这种相对时间,比一长串的数字时间戳好理解多了。它还支持显示文件的 Selinux 上下文和文件系统的挂载点信息,这些都是原版 ls 要么不显示、要么很麻烦才能看到的内容。

(4) 灵活的视图与布局

除了传统的列表视图,eza 还提供了网格视图,并且修复了之前同类工具中存在的“网格错位”问题,显示更整齐。你可以通过选项控制是否将目录像文件一样单行显示,这让输出结果可以根据你的屏幕宽度和需求灵活调整,看着更舒服。

(5) 支持超链接与主题定制

在支持超链接的终端里,eza 输出的文件名可以变成可点击的链接,直接跳转到文件管理器,这算是个很现代的小特性。此外,它允许你通过一个 theme.yml 配置文件来自定义所有的颜色和图标,不喜欢默认的蓝绿色?自己换一套配色就行了。

安装指南

如果你在用 Nix,并且启用了 Flakes,那最简单了,直接运行 `nix run github:eza-community/eza` 就能尝鲜,想带参数的话,比如 `nix run github:eza-community/eza -- -ol` 就行。

对于其他主流系统,项目提供了非常详细的安装说明,包括 Windows、macOS 和各种 Linux 发行版。你可以去项目的 INSTALL.md 文件里找,通过包管理器像 brew、apt、pacman 都能装,或者直接下载预编译的二进制文件放到 PATH 里。

开源地址:https://github.com/eza-community/eza

来源:https://www.51cto.com/article/832408.html
上一篇小米Buds 6旗舰耳机官宣:仿生曲线设计,实时翻译再升级 下一篇ITC对耳机厂商启动调查,涉及337条款审查
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
酷态科电能仓600开启预约同时充7台设备首发1299元
科技数码 · 2026-07-01

酷态科电能仓600开启预约同时充7台设备首发1299元

酷态科在户外电源市场又带来了一款重磅新品——电能仓600,今天(7月1日)上午官方微博正式宣布开启预约,7月7日上午10点开售。这款产品的定价相当有竞争力:日常价1399元,首发直接优惠至1299元。 先聊聊它的核心参数:额定功率600W,但支持升维驱动至1000W。这是什么意思呢?像热水壶、养生壶

倍思四款旗舰降噪耳机搭载中科蓝讯BT8972H上市
科技数码 · 2026-07-01

倍思四款旗舰降噪耳机搭载中科蓝讯BT8972H上市

近年来,主动降噪(ANC)与AI通话降噪(ENC)已成为TWS耳机的核心功能,消费者对耳机的期待也在持续攀升——既要通勤时的安静沉浸,又要通话时的清晰无扰。不过,真正将这两项性能打磨至行业顶尖水准的,往往取决于底层芯片的实力。中科蓝讯最新推出的BT8972H音频平台芯片,在ANC主动降噪和ENC通话

中科蓝讯BT8972H助力倍思四款旗舰降噪耳机上市
科技数码 · 2026-07-01

中科蓝讯BT8972H助力倍思四款旗舰降噪耳机上市

如今,主动降噪与AI通话降噪已成为TWS耳机市场的核心竞争领域。消费者对半入耳式和入耳式耳机在降噪、通透模式及高清通话方面的需求持续攀升,这对芯片方案的性能提出了更高要求。在此背景下,中科蓝讯推出全新一代BT8972H音频平台芯片,在ANC主动降噪与ENC环境降噪两大核心功能上实现了突破性升级。凭借

三星Galaxy Glasses功能曝光 手势控制多设备联动
科技数码 · 2026-07-01

三星Galaxy Glasses功能曝光 手势控制多设备联动

三星的下一代智能穿戴设备——Galaxy Glasses,近期因配套应用及演示内容曝光,再度向外界揭示了大量硬核细节。此次泄露的信息显示,这款智能眼镜并非孤立硬件,而是三星联手谷歌、Warby Parker以及Gentle Monster共同打造的成果,搭载Android XR平台,并运行三星自家的

AI助推网络攻击工具 苹果提前发布iOS安全更新
科技数码 · 2026-07-01

AI助推网络攻击工具 苹果提前发布iOS安全更新

据路透社今日凌晨报道,苹果公司在安全策略上做出了一项关键调整:为应对由AI加速开发的网络攻击工具所引发的安全风险,苹果决定将部分原本计划随新版iOS系统一同推送的更新,提前向所有用户开放。 苹果官方给出的解释是,当前人工智能技术已能够显著提升恶意攻击工具的开发效率,因此安全更新从发布到抵达用户设备的