lsd-rs

lsd

lsd-rs

The next-gen ls command – a rewrite of GNU `ls` with colors, icons, tree-view, and more formatting options.

v1.2.0
Published at
Oct 12, 2025
16,251
Stars
452,204
Download
Synced at
Oct 4, 2026

The author no longer ships through GitHub Releases, but the repository is still active (last push Aug 17, 2026). Get the latest version from:

Latest release

v1.2.0Oct 12, 2025, 08:31 AM
Downloads slow? Switch the source anytime above

README

Project Overview

lsd is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, and more formatting options. The project is heavily inspired by the colorls project.

Key Features

  • Colorized output for better readability
  • Icon support (requires Nerd Font)
  • Tree-view
  • More formatting options

Target Audience

  • Command-line users and developers
  • Users who want a more visually appealing ls output
  • Users working across multiple platforms

Quick Start

  1. Install via package manager (e.g., brew install lsd, apt install lsd)
  2. Ensure your terminal is configured with a Nerd Font
  3. Run lsd as an alternative to ls
  4. Set up an alias: alias ls='lsd'

Core Advantages

  • More visually appealing and feature-rich than GNU ls
  • Cross-platform (macOS, Linux, Windows)
  • Icons and colors improve readability
  • Open-source and free, continuously maintained

System Requirements

  • OS: macOS, Linux, Windows
  • Architectures: x86_64, arm64
  • Additional Dependencies: Nerd Font (required for icons)

Notes

  • A Nerd Font is required for proper icon display
  • Latest release: v1.2.0

Release history

Sort