linux - Linux:获取文件夹中文件的实际大小
问题描述
我在不同的系统上有两个相同的文件夹(差异表明它们是相同的)。但是,du、du --apparent-size 或文件夹的 Dolphin-size 显示不同的大小。我认为这与块大小或文件夹在不同文件系统中的实现方式有关。但是,我想比较所有包含文件的大小。这可能吗?
解决方案
我知道在两台计算机之间比较文件的最简单方法是在第一台服务器上生成哈希,在第二台服务器上移动带有哈希的文件并使用它来检查。
sha2sum /path/to/files/* >file_with_hashes
然后将其复制file_with_hashes
到第二台机器并执行
sha2sum -c file_with_hashes
推荐阅读
- java - 在首选项设置屏幕中未找到片段 ID 的视图
- python - BeautifulSoup4 错误,“AttributeError: 'NoneType' 对象没有属性 'find”
- redis - 从反应式 API 读取时如何保持 redis 连接打开
- ffmpeg - FFMPEG 使用 Google Drive API 而不是共享 URL
- tomcat9 - Oracle 18c+Tomcat9 的 Oracle 会话和进程达到最大利用率问题
- sql - 在 Azure Databricks 中为 SQL 查询加载 Parquet 文件的最有效方法是什么?
- opencv - 使用 OpenCV2 编写时如何避免视频延迟?
- eclipse - Eclipse 在调试期间无法找到源代码
- javascript - 强制客户端使用来自 vue 路由器延迟加载的最新 js 文件
- azure - 如何限制每个组在 Azure API 管理 (APIM) 中使用操作