linux下,怎样查看磁盘容量?需要调用什么系统函数?

发布网友

我来回答

3个回答

热心网友

df 查看硬盘的总容量、已用容量与inode等
查看文件已用容量

df -[ikm]

-i 使用i-nodes显示结果

-k 使用KB显示结果

-m 使用MB显示结果

[-abckms] [目录名称]

-a 列出所有文件与目录,默认值是列出目录的值

-b 列出的值以b输出

-c 最后求总total

-k 列出的值 以KB输出

-m 列出的值以mb输出

-s 只列出最后求总的值

热心网友

fstat和stat函数都可以获取文件的大小,结构体struct stat中st_size记录文件的大小。 至于目录你可以自己写个函数计算所有文件的大小。

热心网友

查看磁盘容量:
df或df -h
查看目录的大小:
-sh 目录名
查看文件大小:
ls -lh 文件名

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com