Rsync复制远程硬链接而不是整个文件

Rsync复制远程硬链接而不是整个文件

我的 cPanel 服务器上有一些增量备份,其中进行的备份存储一个目录,而其他备份具有文件的硬链接。我如何下载这些硬链接而不是整个文件?

/backup 是主备份目录

/backup/1 是存储文件的地方

/backup/2 是存储新文件的地方,而 /1 中存在的文件是硬链接。现在我需要将硬链接作为 harlink 而不是完整文件下载,如何使用 rsync 做到这一点?

谢谢。

答案1

rsync 的 -H 选项复制硬链接。

但请记住,如果这些硬链接是绝对的(即以 / 开头),那么它们可能指向的不是正确的目标。如果您想将它们 rsync 到不同的位置,硬链接/符号链接应该是相对的(即以 .. 或子目录开头)。

相关内容