加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 了解不同的目录大小

发布时间:2020-12-13 17:21:29 所属栏目: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/in
比较时
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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读