比较快照

比较快照

据我了解,Time Machine 会为备份中的所有先前文件创建硬链接,因此每个带时间戳的备份文件夹都会显示为备份时文件的完整快照。我如何才能找出哪些文件新的对于给定的备份,哪些文件是从上次备份中结转的?

答案1

备份放大镜价格为 1 美元,非常好,而且效果非常好。

是的,它确实使用了硬链接。这文章(arstechnica 上 10.5 评论的一部分)解释了时间机器的工作原理,读起来非常有趣。

答案2

如果 Time Machine 确实在使用硬链接,您可以使用“ls -l”显示文件的链接数。理论上,新文件的链接数为 1。例如:

  $ touch foo
  $ ls -l foo
  -rw-r--r--  1 lars  staff  0 Dec  4 00:22 foo

第二个字段是链接数。让我们创建一个链接:

  $ ln foo bar
  $ ls -l foo bar
  -rw-r--r--  2 lars  staff  0 Dec  4 00:22 bar
  -rw-r--r--  2 lars  staff  0 Dec  4 00:22 foo

请注意,链接数已增加。

您可以使用“find”命令查找具有单个链接的所有文件:

$ find /path/to/backup -links 1 -print

答案3

比较快照

在 Lion 或更高版本中:

  • 使用compare动词工具

相关内容