首页 > 解决方案 > Linux:获取文件夹中文件的实际大小

问题描述

我在不同的系统上有两个相同的文件夹(差异表明它们是相同的)。但是,du、du --apparent-size 或文件夹的 Dolphin-size 显示不同的大小。我认为这与块大小或文件夹在不同文件系统中的实现方式有关。但是,我想比较所有包含文件的大小。这可能吗?

标签: linuxfilesystemsrsynccpdu

解决方案


我知道在两台计算机之间比较文件的最简单方法是在第一台服务器上生成哈希,在第二台服务器上移动带有哈希的文件并使用它来检查。

sha2sum /path/to/files/* >file_with_hashes

然后将其复制file_with_hashes到第二台机器并执行

sha2sum -c file_with_hashes

推荐阅读