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. 查找目錄中的所有目錄
對。魚在那個方向。現在嘗試學習如何釣魚;-) –