如何在 Linux 中验证文件副本?

如何在 Linux 中验证文件副本?

我是 Linux 新手(我的 Windows 系统驱动器坏了,无法重新安装 Windows,所以我正在尝试使用 Ubuntu实时 USB)。

我正在尝试清理驱动器以便正确安装 Ubuntu,因此我已将一个目录复制到另一个驱动器以进行备份。现在我要做的就是验证此副本是否有效(通过读取两个副本并确保它们逐字节匹配 - 我不关心元数据)。

由于我使用的是实时 USB,因此我希望设置尽可能少,

我已经尝试过最佳答案如何计算目录的 MD5 校验和?

但它不起作用。出于某种原因,扫描(和就此而言)只是跳过了其中一个副本中的一堆文件(两个驱动器都是 NTFS,顺便说一下)

我无法安装 diffmerge。我尝试安装融合然后它就挂了(有 57 GB 的数据)。

要么直接比较数据,要么对目录(文件内容,但不是元数据)进行校验,比如 SHA 工具7-Zip在 Windows 上很好。

答案1

使用命令:

diff -r path/to/source-dir path/to/your-copy-dir

输出将告诉您目录是否不同或相同。

相关内容