在linux或freebsd中,是否有將文件夾及其子文件夾下的所有文件複製爲符號鏈接的方法?我需要將數千個文件作爲符號鏈接複製到不同的位置,並且只有2-3個配置文件作爲實際文件。我這樣做的原因是,我有十幾個具有完全相同引擎代碼但配置和外觀不同的網站。我想將引擎複製爲符號鏈接,因此每次對原始文件進行的更改都會應用到其他網站。 我無法制作符號鏈接到引擎文件夾本身,因爲配置文件在該文件夾下,並且我無法一個一個地複製文件!顯然這不切合實際。 有什麼建議嗎?如何在文件夾及其子文件夾下以遞歸方式複製文件作爲符號鏈接
3
A
回答
8
1
我不知道這是否是你想要什麼:(見下例)
dir one is your central "engine"
dir two is one of your website.
[email protected]:/tmp$ tree one two
one
|-- 1.txt
|-- 2.txt
|-- 3.txt
|-- 4.txt
|-- 5.txt
|-- dirA
| |-- a
| |-- b
| `-- c
|-- dirB
`-- dirC
two
|-- myConf_a.conf
|-- myConf_b.conf
|-- myConf_c.conf
|-- myConf_d.conf
`-- myConf_e.conf
[email protected]:/tmp$ ln -s /tmp/one/* /tmp/two/.
kent$ tree -l /tmp/two
/tmp/two
|-- 1.txt -> /tmp/one/1.txt
|-- 2.txt -> /tmp/one/2.txt
|-- 3.txt -> /tmp/one/3.txt
|-- 4.txt -> /tmp/one/4.txt
|-- 5.txt -> /tmp/one/5.txt
|-- dirA -> /tmp/one/dirA
| |-- a
| |-- b
| `-- c
|-- dirB -> /tmp/one/dirB
|-- dirC -> /tmp/one/dirC
|-- myConf_a.conf
|-- myConf_b.conf
|-- myConf_c.conf
|-- myConf_d.conf
`-- myConf_e.conf
相關問題
- 1. 如何在Ubuntu中爲文件夾/文件製作遞歸符號鏈接?
- 2. 遞歸複製文件和文件夾和子文件夾
- 3. gzip文件夾及其子文件夾
- 4. 隱藏符號鏈接文件夾到硬鏈接文件夾
- 5. 將文件複製到每個文件夾及其子文件夾中
- 6. 打印文件夾的路徑名及其子文件夾遞歸
- 7. Tomcat與子文件夾符號鏈接
- 8. 以遞歸方式打印文件夾中的所有文件和文件夾
- 9. 在node.js中遞歸複製文件夾
- 10. pysmb刪除遞歸的文件夾子文件夾和文件
- 11. 符號鏈接鏈接文件夾
- 12. 定位文件夾及其所有子文件夾/子文件夾
- 13. 遞歸文件夾
- 14. 以遞歸方式刪除文件夾時排除文件
- 15. 使用Python的文件,文件夾和符號鏈接遞歸計數
- 16. 在Objective-C/C中刪除文件夾及其子文件夾
- 17. 如何刪除文件夾及其子文件夾內的所有空文件?
- 18. 將文件夾及其文件複製到其他位置
- 19. 複製.h文件(只)主文件夾下的子文件夾的形式向新文件夾使用CMD
- 20. 如何使用PyQt複製文件夾和子文件夾
- 21. 如何複製文件夾與子文件夾?
- 22. 如何使用Python複製文件夾(分成子文件夾)?
- 23. 以遞歸方式刪除文件夾的內容,但保留文件夾
- 24. 製作文件夾和複製文件
- 25. 如何在.NET中複製文件夾和所有子文件夾和文件?
- 26. 遞歸地tar'ing主文件夾的子文件夾
- 27. Python的遞歸找到文件夾或子文件夾
- 28. std :: experimental :: filesystem :: recursive_directory_iterator跳過文件夾及其子文件夾
- 29. 創建一個文件夾及其子文件夾
- 30. 創建文件夾的符號鏈接
如果你想符號鏈接,你不需要做遞歸。你可以鏈接最頂層的子目錄。 – Kent