一、终端命令查询
1. df命令(最常用)
# 查看整体磁盘使用情况
df -h
参数说明:
-h:人性化显示(自动转换GB/MB)
-T:显示文件系统类型
-i:显示inode使用情况
--total:显示总计信息
2. du命令(查看目录大小)
# 查看当前目录大小
du -sh
# 查看指定目录大小
du -sh /home
# 查看目录下各文件夹大小
du -sh *
# 排序显示(最大到最小)
du -h --max-depth=1 | sort -hr
3. lsblk命令(查看块设备)
lsblk
lsblk -f # 显示文件系统信息
二、图形界面查询
1. GNOME桌面环境
- 打开“磁盘”工具(Disks)
- 或使用“文件”管理器,右侧显示剩余空间
2. KDE桌面环境
- 使用“KDiskFree”工具
- 或“文件管理器(Dolphin)”底部状态栏
三、实用组合命令
# 查看根目录使用情况
df -h /
# 监控大文件
find / -type f -size +100M 2>/dev/null | xargs ls -lh
# 查看前10大目录
du -h --max-depth=1 2>/dev/null | sort -hr | head -10
四、Windows系统查看方法
1. 文件资源管理器
- 打开“此电脑”/“计算机”
- 各磁盘分区会显示剩余空间/总空间
2. 命令行查看
# 查看所有磁盘
wmic logicaldisk get size,freespace,caption
# PowerShell查看
Get-PSDrive -PSProvider FileSystem
3. 磁盘管理工具
- Win+R输入
diskmgmt.msc
- 查看详细分区信息
五、日常使用建议
定期检查:使用
df -h 查看空间使用率
清理缓存:
sudo apt clean # Ubuntu/Debian清理包缓存
sudo yum clean all # CentOS/RHEL
查找大文件:使用
ncdu 工具(需安装)
设置监控:可配置邮件报警当磁盘使用率超过阈值
推荐日常使用组合:
# 一键查看磁盘情况
echo "=== 磁盘空间 ===" && df -h --total
echo "=== 根目录大文件 ===" && sudo du -h --max-depth=1 / 2>/dev/null | sort -hr | head -10
这样就能全面掌握系统磁盘使用情况了!