ls(list的缩写)。
ls命令用于列出目录中的文件和文件夹,是命令行新手最先接触的命令之一。
ls命令的最基本形式是直接输入“ls”,它会列出当前工作目录(当前文件夹)中的所有可见文件和文件夹。

例如,在一个包含文档和图片的文件夹中,输入ls可能会输出:
Documents Pictures Music Videos这显示了目录下的子文件夹名称。如果目录中有文件,如text.txt和image.jpg,输出会相应包括它们。
ls命令不带任何参数时,默认只显示非隐藏文件(隐藏文件以“.”开头,如.bashrc)。这设计是为了避免初学者被系统配置文件淹没。如果您想指定特定目录,可以在ls后加路径,如“ls /home/user/Downloads”,这会列出Downloads文件夹的内容,而不改变当前目录。
理解当前工作目录很重要。在命令行中,您总是处于某个目录下,使用“pwd”(print working directory)命令可以查看当前路径。ls命令依赖于此,如果您迷失了方向,先用pwd确认位置。
常见选项ls命令的强大在于其丰富的选项,这些选项以“-”开头,可以组合使用。以下是几个最常用的选项:
-l(长格式列表):这是最受欢迎的选项。它提供详细的文件信息,包括权限、所有者、组、大小、修改时间和名称。例如,“ls -l”可能会输出:drwxr-xr-x 2 user user 4096 Oct 10 12:34 Documents -rw-r--r-- 1 user user 1024 Oct 12 14:56 text.txt这里,第一列是权限(d表示目录,-表示文件),第二列是硬链接数,第三和第四是所有者和组,第五是大小(字节),第六是修改时间,最后是名称。这对检查文件属性非常有用。
-a(显示所有文件,包括隐藏文件):默认ls忽略以“.”开头的文件,如配置文件。用“ls -a”可以看到它们,例如“.bashrc”或“.git”。这在调试或管理配置文件时必需。-h(人类可读大小):结合-l使用,如“ls -lh”,它将文件大小从字节转换为KB、MB等易读单位。例如,4096字节显示为“4.0K”。这避免了手动计算大文件的大小。-r(反向排序):默认ls按字母顺序排序文件。用“ls -r”可以反向显示,从Z到A。-t(按时间排序):按修改时间排序,新文件在前。用“ls -lt”查看最近修改的文件。选项可以组合,如“ls -lah”,这会显示所有文件、详细列表和人类可读大小。记住,选项顺序不重要,但参数(如目录路径)放在最后。