【问题标题】:Can rsync be used to make only hard links, not copies? [closed]rsync 可以用来制作硬链接,而不是复制吗? [关闭]
【发布时间】:2018-07-28 12:43:38
【问题描述】:

我在 /data 下有许多文件和目录。我想使用 rsync 在备份目录中创建硬链接。 /data/dir_1 ... dir_n/backups 已经存在。

Starting point...
/data/dir_1 ... dir_n/file_1 ... file_n

Ending point...
/data/dir_1 ... dir_n/backups/dir_1 ... dir_n/file_1 ... file_n (hardlinks back to /data/dir_1 ... dir_n/file_1 ... file_n)

只用 rsync 就可以吗?

这是否可能仅通过 rsync 和递归来复制整个目录层次结构?

【问题讨论】:

  • StackOverflow 的范围是关于软件开发的问题。有关 UNIX 工具的命令行使用的问题,请考虑 Unix & Linux
  • 我正在开发的软件有这个要求。我想知道为什么 StackOverflow 上有 Cassandra 操作问题?这是我的一个朋友告诉我停止使用 StackOverflow 的原因的一个例子。软件开发人员也应该知道这些东西。感谢您的反对票。非常感谢。干杯先生。
  • (1) 不要认为评论的人和投反对票的人是一回事——你感谢我的投反对票不是我的。 (2) 网站规则随时间而变化。仅仅因为过去漏掉的东西不能让人接受;当前站点规则的唯一规范来源是帮助中心和元共识。 (3) 问题是否是关于开发人员“应该知道”的事情并不重要。措辞是软件开发独有的——即。它应该是一些除了软件开发人员需要知道的东西。
  • 确实……你是对的。这对我来说确实是一个糟糕的假设。我将在未来的查尔斯牢记这一点。我很抱歉让我的工作压力渗透到 StackOverflow 和你身上。根据您的建议,我加入了 Unix 和 Linux StageExchange。感谢您花时间解释。衷心感谢。

标签: linux rsync


【解决方案1】:
rsync -av --link-dest=src_dir src_dir/ new_dir/

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-06-08
  • 1970-01-01
  • 2019-10-29
  • 2014-04-09
  • 1970-01-01
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
相关资源
最近更新 更多