ls -l a.txt 输出 -rw-rw-r-- 1 root root 1 Sep 8 21:07 a.txt,du -sh a.txt 输出 4.0K a.txt。第一个命令显示的文件大小是多少?第二个命令为什么输出 4.0K?
考察说明
考察对文件大小显示方式的区分:逻辑大小与磁盘占用块
回答思路
- 指出 ls -l 显示的是文件逻辑大小,此处为 1 字节
- 解释 du -sh 显示的是磁盘占用,按块分配和舍入、最小块大小
- 说明 du 默认统计磁盘块数(1K/4K 等),即使文件很小也至少占一个块
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。