Linux,将文件复制到同一硬盘上的新目录时是否需要Md5sum?

Ric*_*ick 6 linux file-transfer md5 ubuntu

我正在使用 ubuntu 服务器,我正在从事的项目对确保数据没有损坏有非常严格的要求。我似乎无法找到一个好的答案,在将文件的本地副本复制到新目录时,是否有必要执行 Md5sum,或者操作系统是否默认执行此类检查以确保文件转移是否正常进行?

Law*_*ceC 7

无论是cp也没有任何共同的(或不常见)桌面环境的文件管理器会检查MD5和它们复制后。你需要自己做。根据您使用的文件管理器类型,或通过使用脚本,您可以自动进行检查。

还要注意,如果您希望做的不仅仅是“校验和”副本,那么 sha1 是比 md5 更强大的算法。

  • MD5就够了;您不需要它是加密安全的,因为位错误*将*导致不同的散列。 (4认同)

Jou*_*eek 6

好吧,您可能可以在本地使用 rsync 来做到这一点 - 它有自己的滚动校验和算法,并且比对每个文件进行校验和更轻松。