在Linux系统中,查看磁盘使用量的常用命令如下:
df 命令(查看文件系统整体磁盘空间)df -h
-h:以人类可读格式显示(GB/MB/KB)Filesystem:磁盘分区Size:总容量Used:已用空间Avail:可用空间Use%:使用百分比Mounted on:挂载点示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
du 命令(查看目录/文件详细磁盘占用)du -sh /path/to/directory
-s:显示总大小(不递归子目录)-h:人类可读格式du -sh .du -h --max-depth=1 /pathlsblk 命令(查看块设备信息)lsblk
ncdu 工具(交互式磁盘分析)ncdu /path/to/directory
sudo apt install ncdu(Debian/Ubuntu)或 sudo yum install ncdu(RHEL/CentOS)baobab(图形化工具)baobab快速定位大文件:
sudo find / -type f -size +500M -exec ls -lh {} \;
(查找大于500MB的文件)
清理旧内核/日志:
sudo journalctl --vacuum-size=200M # 限制日志大小
sudo apt autoremove # 删除无用包(Debian系)
df 和 du 结果不一致?
lsof | grep deleted 检查)。根据需求选择合适工具,日常监控推荐 df -h + ncdu 组合。