📦 x-cmd pkg | lsd - 颜值与性能并存的 ls 替代品

292 阅读2分钟

简介

lsd 是一个现代化的 ls 命令,以 Rust 语言开发,旨在将文件和目录以更美观、结构化的方式显示在终端中。

与传统的 ls 命令不同,lsd 提供了丰富的色彩和图形化的信息展示,帮助用户更快地浏览和查找文件。

lsd.cn.gif

功能特点

  1. 直观的输出:
    • 使用丰富的颜色来显示不同类型的文件。
    • 支持在文件名旁边显示标识图标。
  2. 过滤和排序: 支持按照多种标准(如名称、大小、修改时间等)对文件和目录进行排序和过滤。
  3. 详细信息显示: 提供详细的文件信息,包括权限、所有者、大小、时间戳等,让用户更好地了解文件属性。
  4. 自定义配置: 用户可以通过配置文件自定义颜色、图标和其他显示选项。
  5. 跨平台支持: lsd 可在 Linux、macOS 和 Windows 等多种平台上运行,方便用户在不同系统上使用。

常见用法

# 列出当前目录下的所有文件
lsd

# 以长格式列出所有文件和目录
lsd -ltr

# 仅列出目录
lsd -d

# 显示隐藏文件
lsd -a

竞品和相关项目

  1. eza : 构建于停止维护 exa 的分支版本之上,旨在成为现代化,且积极维护的 ls 命令替代品,赋予 exa 更多的功能以及更好的默认设置,目前由 eza-community 组织进行维护。x-cmd 也引入了 eza,有兴趣的读者可以参考
  2. exa : 由 Benjamin Sago 于 2014 年使用 Rust 编写的 ls 的现代化替代品,但该项目已于 2023 年 6 月停止维护。x-cmd 也引入了 exa,有兴趣的读者可以参考
  3. g:用 Go 开发的 ls 命令替代品,通过各种布局选项、特定类型的图标和 git status 集成体验增强的视觉效果。有兴趣的读者可以参考

进一步探索

  • lsd - GitHub lsd 的 GitHub 仓库,可以从这里了解 lsd 的源码和贡献者。




更多内容请查阅 : pkg/lsd

转载请标明原文链接www.x-cmd.com/pkg/lsd


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法