百度
360搜索
搜狗搜索

linux如何查询硬盘空间详细介绍

在 Linux 系统中,查询硬盘空间主要使用 dfdu 两个命令,分别用于查看文件系统整体空间目录 / 文件占用空间。以下是具体用法:

1. 查看文件系统整体空间:df 命令

df(Disk Free)用于显示文件系统的磁盘空间使用情况,适合快速了解系统各分区的剩余空间。

常用选项:

  • -h:以人类可读的格式显示(如 KB、MB、GB),最常用;
  • -T:显示文件系统类型(如 ext4、xfs、tmpfs 等);
  • -a:显示所有文件系统(包括虚拟文件系统如 procsysfs);
  • -l:仅显示本地文件系统(排除网络挂载的文件系统);
  • -i:查看 inode(索引节点)的使用情况(inode 不足也会导致无法创建新文件)。

示例:

bash

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 40G 15G 23G % /

tmpfs .9G .9G % /dev/shm

/dev/sdb1 100G 30G 65G % /data

  • 各列含义
    • Filesystem:文件系统名称(如分区、挂载点);
    • Size:总容量;
    • Used:已使用空间;
    • Avail:剩余可用空间;
    • Use%:空间使用率;
    • Mounted on:文件系统的挂载路径。

2. 查看目录 / 文件占用空间:du 命令

du(Disk Usage)用于统计目录或文件占用的磁盘空间,适合排查某个目录过大的问题。

常用选项:

  • -h:以人类可读的格式显示;
  • -s:仅显示目录的总大小(不展开子目录);
  • -d <n>--max-depth=<n>:指定统计的目录深度(n 为数字,如 d=1 仅统计一级子目录);
  • -c:显示所有目录的总和(最后一行输出总大小)。

示例:

bash

--max-depth

.0K ./tmp

.0K ./docs

12K ./logs

24K

/var

.3G /var

补充说明

  • 如果需要更直观的交互界面,可以安装 ncdu(需要先执行 sudo apt install ncduyum install ncdu),它能以树形结构动态显示目录大小,支持删除文件等操作。
  • 若发现某个分区空间不足,可通过 du 命令逐级排查大文件 / 目录(例如:du -h /data --max-depth=1 找到大目录,再进入该目录继续排查)。

通过 dfdu 命令的组合使用,可以高效定位 Linux 系统中的磁盘空间使用问题。

阅读更多 >>>  linux系统的内容吗

网站数据信息

"linux如何查询硬盘空间"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何查询硬盘空间的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!