du 命令显示的结果与 st_blocks 不同 2024-5-27 • files filesystems disk-usage c 我正在用 C 实现,并为此du -a使用该函数。stat问题是,我从使用中得到的结果st_blocks是我使用命令本身时得到的结果的 2 倍,这有什么意义吗?或者我做错了什么? 答案1 stat计算 中的 512 字节块st_blocks,而du默认情况下计算 1024 字节的块(在大多数 Linux 发行版中)——因此从stat. (POSIXdu也计算 512 字节块;du如果您设置了,GNU就会遵循该标准POSIXLY_CORRECT。) 相关内容 Nginx(作为反向代理)先前的请求位置设置正在覆盖另一个请求位置设置 并排图像不会影响 IEEE 类?表格字体和 bib 索引搞乱了 我的安装没有安装 grub 加载程序,我也无法进入 windows 7 扩展运行 Linux 的 RAID 1(HP SmartArray P410i) 取消项方程 背景 单独的“子方程”环境但水平对齐相同 数据库连接错误&数据库未正常关闭 expl3 / 将长度设置为平均字符宽度 安装 Windows 后无法启动任何操作系统。“支持 GNU GRUB 最小 Bash 类行编辑”[关闭]