linux磁盘使用情况查询

Linux磁盘使用情况查询
在Linux系统中,查询磁盘使用情况是非常常见的操作。你可以使用一些命令来获取关于磁盘空间使用情况的详细信息。下面将介绍几个常用的命令。
1. df命令
df命令用于显示文件系统的磁盘空间使用情况。它会列出每个挂载点的磁盘使用情况,包括总容量、已使用空间、可用空间和挂载点等信息。使用以下命令来查询磁盘使用情况:
df -h
-h选项用于以人类可读的方式显示磁盘空间大小,以便更容易理解。该命令将输出类似以下的结果:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 20G 5G 15G 25% /
/dev/sdb1 50G 10G 40G 20% /data
上述示例中,/dev/sda1和/dev/sdb1是两个文件系统的设备名,容量、已用、可用和已用百分比分别表示磁盘的总容量、已使用空间、可用空间和已使用百分比。挂载点表示文件系统挂载的路径。
2. du命令
du命令用于计算目录或文件的磁盘使用情况。你可以使用以下命令来查询指定目录的磁盘使用情况:
du -h <目录路径>
-h选项同样用于以人类可读的方式显示磁盘使用情况。该命令将输出指定目录及其子目录的磁盘使用情况,类似以下结果:
4.0K ./dir1
8.0K ./dir2
12K ./dir3
上述示例中,每一行表示一个目录或文件,第一列是磁盘使用量,第二列是目录或文件的路径。
3. ncdu命令
ncdu是一个更高级的工具,用于以交互方式浏览和查询磁盘使用情况。你可以使用以下命令来安装ncdu:
sudo apt-get install ncdu
安装完成后,你可以使用以下命令来运行ncdu:
ncdu <目录路径>
ncdu将以交互方式显示指定目录及其子目录的磁盘使用情况。你可以使用方向键浏览目录和文件,并使用空格键选择或取消选择目录和文件。在选择目录后,你可以按回车键进入该目录的详细信息。ncdu还提供了一些其他功能,如删除文件等。
通过df、du和ncdu命令,你可以方便地查询Linux系统中的磁盘使用情况。df命令可以显示整个文件系统的磁盘使用情况,du命令可以计算指定目录的磁盘使用情况,而ncdu命令则提供了更高级的交互式浏览功能。根据你的需求,选择适合的命令来查询磁盘使用情况。