在Linux系统中,查看空间大小可以使用以下几种方法:
一、查看磁盘总体空间使用情况
df [选项] [文件]
。例如,df -h
(-h
表示以人类可读的格式显示,如以KB、MB、GB为单位)。/
)所在分区的空间使用情况,直接输入df -h /
。df -h
会显示系统中所有已挂载分区的空间使用情况,包括总容量、已使用容量、可用容量以及使用百分比等信息。du [选项] [目录或文件]
。例如,du -sh /home
(-s
表示总结,只显示总计数;-h
表示以人类可读的格式显示)。du -sh *
。这有助于快速定位哪些目录或文件占用了大量空间。二、查看特定目录下的空间使用情况
sudo apt - get install ncdu
。ncdu [目录]
,例如ncdu /var
。它会以交互式的界面展示目录结构,并直观地显示每个子目录和文件占用的空间大小,方便用户快速定位空间占用大的部分。优势方面
df
命令简单直接,能快速获取分区的整体空间使用概况,适用于对系统整体磁盘空间情况的大致了解。du
命令更侧重于特定目录或文件内部的空间占用分析,对于查找特定位置的大文件或大目录非常有用。ncdu
命令结合了可视化界面和详细的分析功能,在处理复杂的目录结构时更加方便快捷。应用场景
df -h
查看是哪个分区空间不足,然后使用du -sh /该分区下可能的大目录/*
或者ncdu /该分区下可能的大目录
来深入查找具体占用大量空间的文件或子目录,以便采取相应的措施,如删除不必要的文件或者清理日志等。领取专属 10元无门槛券
手把手带您无忧上云