现于原始版本的AT&T Unix中。它的名字来源于Multics操作系统的一个类似命令，意思是“列出文件块”。目前有两种主流版本的ls：一种是自由软件基金会开发的GNU核心程序的组成部分；另一种由各种BSD版本发布，如FreeBSD、OpenBSD、NetBSD和苹果公司的Darwin。两种版本都是自由以及开源软件。
使用方法.在Unix和类Unix操作系统中都有当前目录的概念，也即程序目前在目录树中的位置。当不加参数运行时，ls列出当前目录下的除隐藏文件外的所有文件和目录名。