我du -a在 C 中实现,我正在stat为此使用该函数。问题是我从使用中得到的结果st_blocks是我使用命令本身时得到的结果的 2 倍,这有意义吗?还是我做错了什么?
du -a
stat
st_blocks
filesystems c disk-usage files
c ×1
disk-usage ×1
files ×1
filesystems ×1