我正在尝试将目录备份到 Samba 共享,但它显然不支持符号链接。
有没有什么好的解决方案可以继续进行?
我建议明智的做法是
- 如果符号链接有效,则取消引用并复制符号链接(复制文件)
- 如果符号链接无效,则忽略符号链接(不复制任何内容)
原因是我有一些分析项目,其中有一些符号链接曾经指向一些大型输入数据。这些不再有效,因为数据位于单独的位置。丢失这些信息(不复制符号链接)并不重要。
然而,可能还有其他符号链接链接到仍然存在的真实文件,我想保留这些符号链接。
我知道我可以将目录打包成 tarball,我会这样做,以获得第二份副本。
答案1
您可以使用cp
参数-L
(也可用作--dereference
),以便复制原始文件而不是符号链接。