任何关于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. Hakyll说:“检测到依赖周期:...”
- 2. 使用sql检测周期
- 3. 检测周期在图
- 4. 插入期间检测周期
- 5. 图:在一个周期中检测周期
- 6. Angular 2自动更改检测周期
- 7. C#UWP工具包ImageEx周期检测
- 8. 在单向链表中检测周期
- 9. SVN:检测到重定向周期的URL
- 10. JAXB:在对象图中检测到周期
- 11. 测量锯齿的周期
- 12. 测量时钟周期C#
- 13. 将可测试测试集成到Maven构建周期
- 14. BFS检测周期,其中它不应该是
- 15. 预防和/或检测周期中postgres的
- 16. 在图中检测周期(使用三种颜色机制)
- 17. 在图中应用访问者模式来检测周期
- 18. 使用DFS检测有向图中的周期?
- 19. 在数据流中检测周期性重复
- 20. 图:如何使用DFS检测非直接图中的周期
- 21. 如何检测恒定周期的开始和结束?
- 22. 在视频文件中检测周期,其中人物说话
- 23. Xcode Instruments无法检测强代表类型的保留周期?
- 24. 检测周期并使用dfs进行打印
- 25. 百科风格包括 - 周期检测PHP
- 26. 一个给定的阵列中检测一个周期
- 27. C#检测一周中两天之间的给定日期
- 28. Node.js:打印具有周期检测的对象图吗?
- 29. 如何检测定向图中周期的循环
- 30. Maven构建是成功的,Eclipse的检测周期依赖性
谢谢Pax,我得到了答案 – 2010-01-28 08:16:57