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. 使用Windows命令行在每個目錄下創建子目錄
- 2. Linux命令查找單個目錄 - 這是目前唯一的目錄
- 3. 在新創建的目錄下創建目錄
- 4. Rsync/Linux:阻止在目標目錄中創建新目錄
- 5. 查找最新創建的目錄,並重新命名-Linux
- 6. 如何使用Linux命令將一個目錄複製到多個目錄?
- 7. 我可以刪除目錄,然後在單個命令中創建目錄嗎?
- 8. Linux命令給目錄中的所有文件
- 9. 重命名最新創建的文件的目錄,在linux
- 10. IntelliJ重命名目錄,而不是創建新的目錄
- 11. Xen和Linux無法在根目錄下創建目錄
- 12. 用於在當前目錄中創建新文件的命令
- 13. 創建所有目錄到一個點?
- 14. linux包含所有目錄
- 15. 使用單行命令刪除目錄
- 16. 創建新目錄
- 17. 創建目錄,並使用相同的命令文件的PowerShell
- 18. 簡單的命令來添加目錄下的所有文件到下SVN
- 19. Linux命令從所有目錄和子目錄中獲取文件的所有文件,大小和路徑
- 20. DOS命令執行一個目錄和子目錄中的所有SQL腳本
- 21. 創建所有子目錄的鏈接
- 22. 使用jar命令更新特定目錄下的JAR文件
- 23. ADB命令,命令mkdir(用於創建目錄)
- 24. 使用Windows遞歸執行所有目錄中的命令
- 25. 如何使用單個命令在hadoop中創建多個目錄?
- 26. 下載完整的目錄和子目錄命令
- 27. 詢問用戶的源目錄和目的地;創建一個新目錄
- 28. Linux命令打印目錄結構樹
- 29. Linux命令打印目錄結構樹
- 30. Linux命令cp生成省略目錄
對。魚在那個方向。現在嘗試學習如何釣魚;-) –