【问题标题】:Linux: Get the real size of the files in a folderLinux:获取文件夹中文件的实际大小
【发布时间】:2021-03-10 17:45:06
【问题描述】:

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

【问题讨论】:

  • 您想比较文件的大小或内容?因为两个文件可能大小相同但内容完全不同。
  • 我想比较一下大小。但是,我认为如果内容相同,则大小也必须相同。这就是为什么我对 du --apparent-size 输出的含义感到困惑的原因

标签: linux filesystems rsync cp du


【解决方案1】:

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

sha2sum /path/to/files/* >file_with_hashes

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

sha2sum -c file_with_hashes

【讨论】:

    猜你喜欢
    • 2017-04-11
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    相关资源
    最近更新 更多