题目
在shell中,使用( )命令可显示磁盘空间。A. dfB. duC. dirD. tar
在shell中,使用( )命令可显示磁盘空间。
A. df
B. du
C. dir
D. tar
题目解答
答案
B. du
解析
本题考查Linux/Unix Shell常用命令的功能区分。关键在于理解df和du两个命令的区别:
df:显示文件系统的整体挂载点及磁盘使用情况,侧重于文件系统级别。du:显示目录或文件的磁盘使用情况,侧重于具体对象的大小。
解题核心是明确题目要求的是“显示磁盘空间”,而du命令专门用于统计文件或目录占用的磁盘空间。
选项分析
A. df
df(disk free)命令用于查看所有挂载文件系统的可用空间,例如总容量、已用空间、可用空间等。但它不直接显示单个文件或目录的大小。
B. du
du(disk usage)命令用于统计指定文件或目录的磁盘占用。例如:
du /path/to/dir:显示该目录的总大小。du -h:以人类可读的格式(如MB、GB)显示大小。
C. dir
dir是DOS命令,用于列出目录内容,在Linux Shell中不适用。
D. tar
tar用于归档文件(如压缩/解压),与磁盘空间统计无关。
结论:题目要求“显示磁盘空间”,应选择du。