如何在Linux中查看临时磁盘使用情况?

除了看剩余空间,我们可能更关心分区的大小。这时候可以使用df -h命令,它会显示每个根路径的分区大小。这对于了解各个挂载点,比如根目录、home目录或者专门的临时文件挂载点有多少可用空间非常有用,通过-h参数格式化后的数据让我们一眼就能看懂GB或MB级别的容量分布。

在Linux系统中,想要查看磁盘尤其是临时目录的使用情况,最简单直接的方法就是利用命令模式下的df命令。如果我们输入df -hl,系统会列出所有文件系统的磁盘空间使用情况,其中-h参数表示以人类可读的格式显示,-l参数则通常用于限定只显示本地磁盘,这样我们就能快速瞥见磁盘剩余空间的大致状况,非常适合日常快速检查。

有时我们需要以兆字节为单位来查看文件夹的总大小,可以使用du -sm [文件夹]命令。这个命令会返回该文件夹总共占用的兆数,-m参数指定了单位为MB。在某些脚本处理或者需要精确知道以MB为单位的数值时,这个命令比-h更直接,能提供一个具体的数字便于后续计算或对比。

如果你想深入探究某个具体目录的占用详情,du命令则是更好的选择。使用du -sh [目录名]命令,可以返回指定目录的总大小。这里的-s参数代表summary,只显示总和,-h则是人类可读格式。这对于排查某个大型项目或日志文件夹到底占用了多少磁盘空间非常有效,精准定位问题源头。

最后,如果需要查看指定文件夹下所有子文件夹的文件大小,可以使用du -h [目录名]。这个命令会递归地列出目录下所有文件和子目录的大小,-h参数保证输出格式易读。这对于分析一个庞大的目录结构,找出哪些子目录或文件是空间杀手非常有帮助,能让我们清晰地看到层级结构中的空间分布情况。