Linux如何快速连续建立目录? (linux 连续建立目录)
Linux 如何快速连续建立目录?
在进行 Linux 系统管理的过程中,我们经常需要创建多级目录。一般情况下,使用 mkdir 命令连续建立目录是比较繁琐的。本文将介绍使用 Linux 目录树合并工具和 shell 脚本来快速连续建立目录的方法。
一、使用 Linux 目录树合并工具
1. 安装 TREE 工具
Linux 中目录树显示工具 tree 可以帮助我们显示指定目录的层级结构。首先需要安装 tree 工具,可以使用以下命令进行安装:
“`bash
sudo apt-get install tree
“`
2. 查看目录结构
使用 tree 工具查看指定目录的层级结构,例如,查看 temp 目录下的所有子目录:
“`bash
tree temp
“`
输出的结果如下:
“`bash
temp
├── sub1
│ └── subsub1
└── sub2
2 directories, 1 file
“`
3. 使用目录树合并工具
Linux 中提供了目录树合并工具 mkdir,可以帮助我们快速建立多级目录,并合并成一个完整的目录树。合并的目录树可以使用 tree 工具进行验证。例如,我们要建立 temp 目录下的所有子目录,可以使用以下命令:
“`bash
mkdir -p temp/{sub1/{subsub1},sub2}
“`
通过 tree 工具查看合并后的目录树:
“`bash
tree temp
“`
输出的结果如下:
“`bash
temp
├── sub1
│ └── subsub1
└── sub2
2 directories, 0 files
“`
二、使用 shell 脚本
1. 编写 shell 脚本
我们可以编写一个 shell 脚本来自动创建多级目录,如下所示:
“`bash
#!/bin/bash
folders=”temp/sub1/subsub1 temp/sub2″
for folder in $folders; do
mkdir -p $folder
done
“`
2. 运行 shell 脚本
保存脚本文件并进行授权设置,然后使用以下命令运行脚本:
“`bash
chmod +x create_dirs.sh
./create_dirs.sh
“`
脚本会自动创建 temp 目录下的所有子目录。
三、
以上是两种常用的快速连续建立目录的方法。使用 Linux 目录树合并工具能快速创建目录树,而 shell 脚本则更加灵活,可以执行更复杂的任务。建议根据实际需要选择合适的方法来进行操作。