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 AMDownloads 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
lsoutput - Users working across multiple platforms
Quick Start
- Install via package manager (e.g.,
brew install lsd,apt install lsd) - Ensure your terminal is configured with a Nerd Font
- Run
lsdas an alternative tols - 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