在 Linux 中可以使用以下几种方法来创建多级子目录:

1. 使用 `mkdir -p` 命令:
- 这是最常用的方法。`-p` 参数可以在创建目录时自动创建任何必要的父目录。
- 命令格式: `mkdir -p /path/to/directory`
- 例如: `mkdir -p /tmp/test/sub1/sub2`
2. 使用 `mkdir` 命令:
- 你也可以逐级创建目录。
- 命令格式: `mkdir /path/to/directory && mkdir /path/to/directory/subdirectory`
- 例如: `mkdir /tmp/test && mkdir /tmp/test/sub1 && mkdir /tmp/test/sub1/sub2`
3. 使用 `bash` 中的花括号扩展:
- 这是一种更简洁的方式。
- 命令格式: `mkdir -p /path/to/{directory1,directory2,directory3}`
- 例如: `mkdir -p /tmp/test/{sub1,sub2,sub3}`
4. 使用 `echo` 命令和管道:
- 这种方法可以在单行中创建多个目录。
- 命令格式: `echo "/path/to/directory1 /path/to/directory2 /path/to/directory3" | xargs -n 1 mkdir -p`
- 例如: `echo "/tmp/test/sub1 /tmp/test/sub2 /tmp/test/sub3" | xargs -n 1 mkdir -p`
总之,使用 `mkdir -p` 命令是最简单和常见的创建多级子目录的方法。其他方法也很有用,可以根据具体情况选择使用。