linux - 使用单个命令 : Linux 在所有目录下创建一个新目录

标签 linux bash shell mkdir

假设我有目录

dir_1/ dir_2/ dir_3/ 

如何使用单个命令在所有这些目录下创建同名目录?

最佳答案

这是给你的一个命令:

如果您希望子目录与父目录同名:

for i in ./dir_*; do mkdir -p "${i}/${i}"; done

如果您希望子目录共享相同的新名称。

for i in ./dir_*; do mkdir -p "${i}/new_dir_name"; done

关于linux - 使用单个命令 : Linux 在所有目录下创建一个新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626289/

相关文章:

node.js - 部署的 node.js 应用程序未显示在默认 IP 地址上,而 nginx 默认页面工作正常

bash - 如何将原始模数和指数转换为 RSA 公钥(.pem 格式)

bash - 如何使用bash更改日志文件中的日期格式,避免while循环

c++ - 字符串 vector 到 shell 程序的二维字符数组

python - 如何在反向 shell 中处理 rm 和 cp 命令

C:从 OpenSSL 套接字读取

linux - Find 无法找到 1M 以下的文件,但可以正常使用 'k' 单位

linux - Bash-4 递归的奇怪结果

linux - FreeBSD 9.3 上未找到点命令 (.)

linux - 禁止 : cannot access/on server