在多个现有目录中创建新的子目录

在多个现有目录中创建新的子目录

我正在尝试找出一种优雅的方法在一系列现有目录中创建一个新的子目录。

我已经创建了 15 个目录,分别称为 Week1 至 Week15。在这些目录中,我想创建一个名为“Assignments”的新目录。我认为这可能需要某种循环,但除此之外,我有点迷茫。

我知道我可以“cd”进入每个目录,然后“mkdir Assignment”并对所有 15 个目录重复此步骤,但我知道一定有更简单的方法。

如有任何帮助/建议我们将不胜感激!

答案1

不用循环就可以完成:

mkdir -p Week{1..15}/Assignments

答案2

有几种方法 - 尝试使用这个循环:

for i in {1..15}; do mkdir Week$i/Assignments; done

你也可以在Week文件夹中作弊 - 使用这个:

for i in {1..15}; do mkdir Week$i; done

仅供将来参考 - 如果您需要做类似的事情。

相关内容