任何關於cp的想法:檢測到的週期:Solaries上的錯誤。當我將數據從一個目錄複製到另一個目錄時,我得到了這個。cp:檢測到週期:
1
A
回答
4
一個週期,做一個遞歸複製時,正在訪問相同的「文件」兩次。這可能是由鏈接以循環方式設置引起的。例如,如果您的目錄level1
:
mkdir level1
然後象徵性地在那裏文件鏈接到該目錄:
cd level1
ln -s . level2
你基本上是一個循環引用結束。這意味着你可以這樣做:
cd level2/level2/level2/...
你的心臟的內容,從來沒有離開level1
目錄。這會導致遞歸副本的問題,因爲它會有效地成爲無限循環。
您可以使用cp -rH
或cp -rP
(在Solaris 10及更高版本上,我認爲)不遵循符號鏈接。
具體來說,有三個標誌,你可能感興趣的:
-H
:如果SOURCE_FILE操作數是一個符號鏈接,然後CP複製由符號鏈接SOURCE_FILE操作數引用的文件。遍歷文件層次結構期間遇到的所有其他符號鏈接都將保留。這意味着如果您指定的源文件/目錄是鏈接,它將複製該鏈接的目標。該源下的所有符號鏈接將不會被遵守。-L
:複製由符號鏈接引用的文件。在遍歷文件層次結構期間遇到的符號鏈接不會被保留。這將遵循源代碼下的所有符號鏈接。-P
:複製符號鏈接。遍歷文件層次結構期間遇到的符號鏈接被保留。我認爲這與-H
完全相同,但也保留了特定來源的符號鏈接。
0
嘗試如下使用cp
命令:
cp -rH
相關問題
- 1. 週期檢測含有多個週期
- 2. Hakyll說:「檢測到依賴週期:...」
- 3. 週期檢測算法
- 4. 使用sql檢測週期
- 5. scons檢測依賴週期
- 6. 檢測週期在圖
- 7. 插入期間檢測週期
- 8. 圖:在一個週期中檢測週期
- 9. 布倫特週期檢測算法
- 10. 檢測正弦波的頻率/週期
- 11. 城堡溫莎:週期檢測配置
- 12. 在單向鏈表中檢測週期
- 13. 在圖中檢測週期的條件
- 14. iOS檢測日期是否在上週
- 15. C#UWP工具包ImageEx週期檢測
- 16. Angular 2自動更改檢測週期
- 17. 格拉夫發現和週期檢測
- 18. 檢測週期爲SQL約束
- 19. 圖算法檢測偶數週期
- 20. 「svn:E195019:URL檢測到重定向週期」的原因是什麼?
- 21. JAXB:在對象圖中檢測到週期
- 22. Bellman-Ford算法檢測到什麼?負重或負週期?
- 23. svn tortoisesvn檢測到URL的重定向週期
- 24. 在Windows Phone 8異常中檢測到Layouy週期?
- 25. 佈局週期檢測到的錯誤Windows 8.1 Gridview
- 26. SVN:檢測到重定向週期的URL
- 27. 測量鋸齒的週期
- 28. 測量時鐘週期C#
- 29. 對最終信標檢測進行隨機化掃描週期
- 30. 在圖中檢測週期(使用三種顏色機制)
謝謝Pax,我得到了答案 – 2010-01-28 08:16:57