### `ls` 是什么？

`ls` 是 Linux/Unix 系统下**查看目录和文件列表**最基础、最常用的命令之一，英文全称是“list（列出）”。
它的作用就是把当前目录下的**所有文件和子目录**清单展示出来，并支持丰富的排序、显示细节和筛选功能。

---

### 基本用法

#### 1. 查看当前目录下所有文件和文件夹

```bash
ls
```

**效果**：列出当前目录下的所有文件和子目录名。

---

#### 2. 查看详细信息（加 -l）

```bash
ls -l
```

**效果**：以“长列表”格式输出，包括权限、所有者、文件大小、最后修改时间等。

---

#### 3. 查看隐藏文件（加 -a）

```bash
ls -a
```

**效果**：显示所有文件，包括以 `.` 开头的隐藏文件。

---

#### 4. 组合使用

```bash
ls -la
```

**效果**：同时显示详细信息和所有隐藏文件。

---

#### 5. 查看指定目录下内容

```bash
ls /etc
```

**效果**：列出 `/etc` 目录下的文件和文件夹。

---

#### 6. 按时间排序

```bash
ls -lt
```

**效果**：按修改时间排序，最近的排最前面。

---

### 常用参数总结

| 参数 | 作用           |
| -- | ------------ |
| -l | 详细列表显示（long） |
| -a | 显示所有文件（all）  |
| -h | 以人类可读方式显示大小  |
| -t | 按时间排序        |
| -r | 反向排序         |
| -S | 按文件大小排序      |

---

### 常见实用场景

* 查看当前目录结构
* 查找最近修改的文件
* 查看大文件排序
* 检查隐藏配置文件

---

### 口播讲解内容（讲解部分）

> ls 是我们在 Linux 系统里最常用的命令之一，作用就是列出当前目录下的文件和文件夹清单。它支持很多参数，比如 -l 可以看详细信息，-a 可以显示隐藏文件，-h 显示友好的文件大小，-t 可以按时间排序，非常适合我们日常浏览和管理文件。

---

### 示例代码（配合口播分屏演示）

```bash
# 列出当前目录文件
ls

# 查看详细信息
ls -l

# 查看所有文件，包括隐藏文件
ls -a

# 详细显示并按大小排序
ls -lhS

# 指定目录内容
ls /var/log

# 最近修改的排最前
ls -lt

# 查看某类文件，比如所有 .txt 文件
ls *.txt
```

