首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >du命令错误

du命令错误
EN

Unix & Linux用户
提问于 2021-05-27 16:07:28
回答 1查看 293关注 0票数 0

为什么du /sys给出了一个错误的结果?使用文件管理器,属性显示它的大小为619 MB,这是可行的。但是du -hs /sys显示0 MB?有一些较小的文件夹,如/etc,文件管理器显示其大小为8.4MB,而du显示为15 MB。因此,似乎存在许多不一致之处。

EN

回答 1

Unix & Linux用户

发布于 2021-05-27 16:23:19

文件系统(如通常安装在/sys/proc上的文件系统)是内核结构的表示,实际上不存在。

您无法有效地度量这些文件系统的“大小”,因为没有。(在此基础上,du -s /sys返回0可以说是正确的。)

在这里的Pi上,

代码语言:javascript
复制
mount | grep -E '/(etc|proc|sys) '
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)

代码语言:javascript
复制
sudo du -hs /etc /proc /sys 2>/dev/null
7.8M    /etc
0       /proc
0       /sys
票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/651663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档