1
A
回答
5
这是给你一个命令:如果你想在子目录共享相同的新名称
for i in ./dir_*; do mkdir -p "${i}/${i}"; done
:
如果想子目录具有相同的名称作为父目录。
for i in ./dir_*; do mkdir -p "${i}/new_dir_name"; done
+0
您应该重复''$ i/$ i“'来防止通配和分词。 –
+0
@ l'l l你是对的,更新,谢谢! – luoluo
0
你应该用括号展开
mkdir dir_{1..3}/newDir
,如果你事先知道迪尔斯的名字,唯一的工作当然。 虽然不适用于'sh'。
0
您可以使用此find
:
find . -maxdepth 1 -type d -name 'dir_*' -exec mkdir {}/{} \;
测试:
$ ls
dir_1 dir_2 dir_3 file1 file2 file3
$ find . -maxdepth 1 -type d -name 'dir_*' -exec mkdir {}/{} \;
$ ls dir_1/
dir_1
0
使用find
你可以这样做:
find . -type d -maxdepth 1 -execdir mkdir -p "{}/{}" \;
这将创建directory/directory
如果它不已经存在了ST。
相关问题
- 1. Linux命令查找单个目录 - 这是目前唯一的目录
- 2. 我可以删除目录,然后在单个命令中创建目录吗?
- 3. Linux命令给目录中的所有文件
- 4. Xen和Linux无法在根目录下创建目录
- 5. 用于在当前目录中创建新文件的命令
- 6. 创建所有目录到一个点?
- 7. 使用单行命令删除目录
- 8. 创建目录,并使用相同的命令文件的PowerShell
- 9. DOS命令执行一个目录和子目录中的所有SQL脚本
- 10. 如何使用单个命令在hadoop中创建多个目录?
- 11. 使用Windows递归执行所有目录中的命令
- 12. Linux命令打印目录结构树
- 13. Linux命令打印目录结构树
- 14. 如何重命名DOS下当前目录下的所有隐藏目录?
- 15. 使用特定目录作为根目录压缩目录的命令
- 16. C++列出中的所有目录和子目录(LINUX)
- 17. 创建目录+子目录
- 18. 如何在一个Perl命令中创建目录和父目录?
- 19. 构建目录中的所有项目
- 20. 如何删除最近在linux目录下创建的所有文件?
- 21. CMD目录命令
- 22. 递归应用折叠命令linux修改目录中的所有文件
- 23. Unix命令删除目录中的所有文件,但保留目录
- 24. UNIX命令 - 显示包括子目录在内的所有文件/目录
- 25. 我有任何命令下台一个目录下的壳呢?(如果只有一个子目录)
- 26. 如何使用Windows命令行创建子目录?
- 27. 命令行:使用for循环创建目录随名
- 28. 无法使用shell命令来创建詹金斯目录
- 29. 在Linux下为目录下新创建的文件和子目录设置默认权限?
- 30. 查找目录中的所有目录
对。鱼在那个方向。现在尝试学习如何钓鱼;-) –