我将来可能会买一个新的备份硬盘来存储我的所有文件,并将从旧硬盘转移。但问题是旧硬盘上有很多重复的文件,这些文件是硬链接的,也可能包含一些不是硬链接的文件。为了节省更多空间并确保所有内容都被复制(因为复制没有硬链接的驱动器可能会导致空间不足),我想将所有内容从驱动器 A 递归复制到驱动器 B,但要分析每个正在复制的文件并获取哈希值总和。如果当前正在复制的文件与已复制的文件具有相同的哈希值,则创建该文件的硬链接,而不是重新复制它。我该怎么做?
我将来可能会买一个新的备份硬盘来存储我的所有文件,并将从旧硬盘转移。但问题是旧硬盘上有很多重复的文件,这些文件是硬链接的,也可能包含一些不是硬链接的文件。为了节省更多空间并确保所有内容都被复制(因为复制没有硬链接的驱动器可能会导致空间不足),我想将所有内容从驱动器 A 递归复制到驱动器 B,但要分析每个正在复制的文件并获取哈希值总和。如果当前正在复制的文件与已复制的文件具有相同的哈希值,则创建该文件的硬链接,而不是重新复制它。我该怎么做?