linux – 了解不同的目录大小

比较时
root@debian:~# du -s /backup/test1/
5605364 /backup/test1/

两个目录用du,

root@debian:/etc/init.d# du -s /data/test1/
5605360 /data/test1/

du告诉我,每个目录的总大小差别很小.

另一方面,Diff告诉我两个指南都是相同的:

root@debian:/etc/init.d# diff -r /data/test1/ /backup/test1/

是什么原因?

解决方法

du报告文件的“磁盘使用情况”,而不是每个文件包含的确切字节数.杜的男人页甚至说:

du – estimate file space usage

完全有可能同一组文件使用不同的磁盘空间.这是因为文件系统的复杂性.有关文件系统上磁盘使用情况的更多信息,请阅读以下问题和解答:https://superuser.com/questions/218395/about-file-size-and-disk-usage-in-ext3.

diff比较文件内容. diff不关心文件文件系统上实际使用的字节数.它只关心文件中的字节.

如果你想让du报告你可以使用的每个文件的确切字节数–apparent-size.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...