The next gen ls command with colors, icons, and more. Like eza but with a different style.
LSD (LSDeluxe) is a modern rewrite of the classic GNU ls command with extensive enhancements for visual appeal and functionality. It transforms the traditional directory listing experience by adding colorized output, file type icons, tree-view capabilities, and numerous formatting options. The project draws inspiration from colorls but is built in Rust for better performance and reliability.
The tool excels at making file system navigation more intuitive and visually informative. It displays different file types with distinct colors and icons, supports various output formats including tree structures, and offers extensive customization options through YAML configuration files. Users can customize colors, icons, and behavior to match their preferences and workflow needs.
LSD is ideal for developers, system administrators, and power users who spend significant time working in the terminal and want a more modern, informative alternative to the standard ls command. It's particularly useful for those who appreciate visual cues and want to quickly identify file types and directory structures at a glance.
# via Homebrew
brew install lsd
# via APT
apt install lsd
# via Cargo
cargo install lsd
