linux – 了解不同的目录大小

前端之家收集整理的这篇文章主要介绍了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.

猜你在找的Linux相关文章