# LSD

> command to list files

**Wikidata**: [Q107028648](https://www.wikidata.org/wiki/Q107028648)  
**Source**: https://4ort.xyz/entity/lsd

## Summary
LSD (LSDeluxe) is a free software console application designed to list files. It functions as a modernized command-line utility that operates across Unix-like operating systems and Microsoft Windows. The project is open-source, distributed under the Apache Software License 2.0.

## Key Facts
*   **Aliases:** LSDeluxe, lsd, lsd-rs
*   **Primary Function:** Command to list files (console application)
*   **License:** Apache Software License 2.0
*   **Operating Systems:** Unix-like operating systems, Microsoft Windows
*   **Source Repository:** https://github.com/lsd-rs/lsd
*   **Software Class:** Free software / Console application
*   **Package Availability:** Available via Homebrew (`lsd`), Arch Linux (`lsd`), Gentoo (`sys-apps/lsd`), FreeBSD (`sysutils/lsd`), and Crates.io (`lsd`).
*   **Version History:** Includes releases such as v0.5.0 (2019-05-23) and v0.12.0 (2019-01-23).

## FAQs
### Q: What is LSD used for?
A: LSD is a console application used to list files and directories. It is designed to run in command-line environments on both Windows and Unix-like systems.

### Q: Is LSD free to use?
A: Yes, LSD is classified as free software distributed under the Apache Software License 2.0, allowing users to run, study, change, and distribute it.

### Q: Where can LSD be installed?
A: LSD is cross-platform and runs on Microsoft Windows and Unix-like operating systems. It is available through various package managers, including Homebrew, Arch Linux packages, Gentoo packages, FreeBSD ports, and Crates.io.

## Why It Matters
LSD matters as a modernized replacement for the traditional `ls` command, addressing the need for a more user-friendly and feature-rich file listing tool in terminal environments. By offering cross-platform compatibility, it unifies the experience for users on Microsoft Windows and Unix-like systems, bridging a historical gap where robust listing tools were often platform-specific.

Its significance is further highlighted by its wide adoption across major open-source ecosystems. Availability in repositories like Arch Linux, Gentoo, FreeBSD, and Homebrew indicates strong community demand and integration into standard developer workflows. As a free software project (licensed under Apache 2.0), it provides transparency and extensibility, allowing the open-source community to contribute to and modify the tool, ensuring it evolves alongside modern command-line interface standards.

## Notable For
*   **Cross-Platform Utility:** Unlike many legacy shell utilities, LSD is explicitly designed to function on both Microsoft Windows and Unix-like operating systems.
*   **Broad Distribution:** It is packaged for a wide array of package managers, including Homebrew, Pacman (Arch), Portage (Gentoo), and Cargo (Crates.io), facilitating easy installation across diverse environments.
*   **Modern Licensing:** Distributed under the Apache Software License 2.0, ensuring permissive usage rights for both personal and commercial modification.

## Body
### Overview and Functionality
LSD is a console application categorized as free software. Its primary function is to list files within a file system. It serves as an alternative to standard listing commands, offering compatibility across different operating system kernels.

### Compatibility and Requirements
The application is designed to run on:
*   **Microsoft Windows:** The family of computer operating systems developed by Microsoft (inception: 1985-11-20).
*   **Unix-like operating systems:** Systems that behave in a manner similar to a Unix system.

### Development and Release History
The project maintains a public source code repository at `https://github.com/lsd-rs/lsd`. Development activity recorded in the source material indicates multiple releases primarily between December 2018 and May 2019.

Specific version release dates cited in project records include:
*   **0.12.0:** Released January 23, 2019
*   **0.11.1:** Released December 27, 2018
*   **0.11.0:** Released December 20, 2018
*   **0.10.0:** Released December 16, 2018
*   **0.8.0:** Released December 8, 2018
*   **0.7.12:** Released December 7, 2018
*   **0.7.11:** Released December 7, 2018
*   **0.7.10:** Released December 7, 2018
*   **0.7.9:** Released December 6, 2018
*   **0.5.0:** Released May 23, 2019

### Distribution and Identifiers
LSD is distributed under the identifier `lsd` in most package registries.
*   **Repology Project Name:** lsd
*   **Crates.io ID:** lsd
*   **Man Page:** lsd.1
*   **Github Username:** lsd-rs

## References

1. [Source](https://api.github.com/repos/Peltoche/lsd)
2. [Release 0.5.0. 2019](https://github.com/Peltoche/lsd/releases/tag/0.5.0)
3. [Release 0.7.9. 2018](https://github.com/Peltoche/lsd/releases/tag/0.7.9)
4. [Release 0.7.10. 2018](https://github.com/Peltoche/lsd/releases/tag/0.7.10)
5. [Release 0.7.11. 2018](https://github.com/Peltoche/lsd/releases/tag/0.7.11)
6. [Release 0.7.12. 2018](https://github.com/Peltoche/lsd/releases/tag/0.7.12)
7. [Release 0.8.0. 2018](https://github.com/Peltoche/lsd/releases/tag/0.8.0)
8. [Release 0.10.0. 2018](https://github.com/Peltoche/lsd/releases/tag/0.10.0)
9. [Release 0.11.0. 2018](https://github.com/Peltoche/lsd/releases/tag/0.11.0)
10. [Release 0.11.1. 2018](https://github.com/Peltoche/lsd/releases/tag/0.11.1)
11. [Release 0.12.0. 2019](https://github.com/Peltoche/lsd/releases/tag/0.12.0)
12. [Release 0.13.0. 2019](https://github.com/Peltoche/lsd/releases/tag/0.13.0)
13. [Release 0.14.0. 2019](https://github.com/Peltoche/lsd/releases/tag/0.14.0)
14. [Release 0.15.0. 2019](https://github.com/Peltoche/lsd/releases/tag/0.15.0)
15. [Release 0.15.1. 2019](https://github.com/Peltoche/lsd/releases/tag/0.15.1)
16. [Release 0.16.0. 2019](https://github.com/Peltoche/lsd/releases/tag/0.16.0)
17. [Release 0.17.0. 2020](https://github.com/Peltoche/lsd/releases/tag/0.17.0)
18. [Release 0.18.0. 2020](https://github.com/Peltoche/lsd/releases/tag/0.18.0)
19. [Release 0.19.0. 2020](https://github.com/Peltoche/lsd/releases/tag/0.19.0)
20. [Release 0.20.1. 2021](https://github.com/Peltoche/lsd/releases/tag/0.20.1)
21. [Release 0.21.0. 2022](https://github.com/Peltoche/lsd/releases/tag/0.21.0)
22. [Release 0.22.0. 2022](https://github.com/Peltoche/lsd/releases/tag/0.22.0)
23. [Release 0.23.0. 2022](https://github.com/Peltoche/lsd/releases/tag/0.23.0)
24. [Release 0.23.1. 2022](https://github.com/Peltoche/lsd/releases/tag/0.23.1)
25. [Release 1.0.0. 2023](https://github.com/lsd-rs/lsd/releases/tag/v1.0.0)
26. [Release 1.1.0. 2024](https://github.com/lsd-rs/lsd/releases/tag/v1.1.0)
27. [Release 1.1.1. 2024](https://github.com/lsd-rs/lsd/releases/tag/v1.1.1)
28. [Release 1.1.2. 2024](https://github.com/lsd-rs/lsd/releases/tag/v1.1.2)
29. [Release 1.1.3. 2024](https://github.com/lsd-rs/lsd/releases/tag/v1.1.3)
30. [Release 1.1.5. 2024](https://github.com/lsd-rs/lsd/releases/tag/v1.1.5)
31. [Release 1.2.0. 2025](https://github.com/lsd-rs/lsd/releases/tag/v1.2.0)