问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu系统下查看磁盘空间的四种方法

创作时间:
作者:
@小白创作中心

Ubuntu系统下查看磁盘空间的四种方法

引用
CSDN
1.
https://blog.csdn.net/sinat_41870148/article/details/145858646

在使用Ubuntu系统时,了解和监控磁盘空间使用情况是一项基本技能。本文将介绍四种常用的命令行工具:df、du、lsblk和ncdu,帮助用户全面掌握磁盘空间的查看和管理方法。

1. df

df(Disk Free)是Linux系统自带的磁盘空间分析工具,可快速查看所有挂载分区的使用情况。

常用命令组合:

# 以易读格式显示所有分区(GB/MB/KB)
df -h
# 显示文件系统类型(如ext4、xfs)
df -Th
# 查看根目录所在分区的剩余空间
df -h /
# 统计所有分区的总剩余空间(汇总模式)
df -h --total

输出示例

关键列说明:

  • Avail:可用空间
  • Use%:使用百分比
  • Mounted on:挂载点

2. du

du(Disk Usage)用于统计目录或文件的实际磁盘占用。

常用场景:

# 查看当前目录总大小(-s 汇总,-h 易读格式)
du -sh
# 分析 /var/log 目录及其一级子目录大小
du -h --max-depth=1 /var/log
# 列出所有子目录及文件大小(包含隐藏文件)
du -ah /home/user

输出示例

3. lsblk

lsblk(List Block Devices)是专用于查看块设备(如硬盘、分区、USB设备)信息的命令行工具。与df不同,它聚焦于物理设备层级而非文件系统使用率,适合排查设备挂载异常或存储架构问题。

# 显示所有块设备树状结构(默认)
lsblk
# 显示详细信息(设备类型、挂载点、文件系统)
lsblk -f

输出示例

4. ncdu

ncdu是一个基于ncurses的磁盘使用分析工具,提供交互式界面,使用起来更加直观。

安装

sudo apt install ncdu

使用

# 扫描当前目录
ncdu
# 扫描指定目录(如 /opt)
ncdu /opt

操作指南

  • 方向键导航
  • Enter:进入子目录
  • d:删除选中项(需确认)
  • s:按大小排序
  • ?: 查看快捷键帮助

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号