如何查看Linux系统下磁盘占用情况

1. df命令df命令是最基本、最常用的查看文件系统使用空间和剩余空间大小的命令。2. du命令du命令可以列出指定目录中所有子目录和文件所占空间大小。*表示对当前目录下的所有文件和子目录进行统计;

在使用Linux系统过程中,了解磁盘的占用情况是非常重要的。本文将介绍几种查看Linux系统下磁盘占用情况的方法。

1. df命令

df命令是最基本、最常用的查看文件系统使用空间和剩余空间大小的命令。在终端输入以下命令:

“`

df -h

-h参数表示以人类可读形式显示,即将字节大小转换为MB、GB等单位。

运行结果如下:

![df-command](-disk-usage/df-command.png)

可以看到,输出结果包括文件系统名称、总容量、已用容量、可用容量和挂载点等信息。

另外,如果只想查看某个特定目录或分区的信息,可以在df后加上路径参数。例如:

df -h /dev/sda1

这样就只会显示/dev/sda1这个分区(或挂载点)的信息。

2. du命令

du命令可以列出指定目录中所有子目录和文件所占空间大小,并按从大到小排序。在终端输入以下命令:

du -sh *

-s参数表示只显示总计值;-h同样表示以人类可读形式显示;*表示对当前目录下的所有文件和子目录进行统计。

![du-command](-disk-usage/du-command.png)

可以看到,输出结果按照文件大小从大到小排序,其中第一列为文件大小(以MB或GB为单位),第二列为文件路径。

如何查看Linux系统下磁盘占用情况

如果只想查看某个特定目录或分区的信息,可以在路径参数后加上该路径。例如:

du -sh /home/user/*

这样就只会显示/home/user目录下的所有子目录和文件所占空间大小。

3. ncdu命令

ncdu是一个基于ncurses库开发的交互式磁盘使用情况分析工具。它能够快速地扫描指定的目录,并将其内容按照大小排列出来。在终端输入以下命令安装ncdu:

sudo apt-get install ncdu

安装完成后,在终端输入以下命令运行ncdu:

ncdu

![ncdu-command](-disk-usage/ncud-command.png)

可以看到,输出结果包括每个子目录及其占用空间、总共占用空间等信息。通过方向键和回车键可以进一步查看每个子目录中具体哪些文件占用了空间。

4. baobab命令

baobab是一个图形化的磁盘使用情况分析工具。它能够快速地扫描指定的目录,并将其内容按照大小排列出来。在终端输入以下命令安装baobab:

sudo apt-get install baobab

安装完成后,在终端输入以下命令运行baobab:

baobab

![baobab-command](-disk-usage/baobab-command.png)

可以看到,输出结果以饼图和树形结构展示了每个子目录及其占用空间、总共占用空间等信息。

本文介绍了四种查看Linux系统下磁盘占用情况的方法,包括df、du、ncdu和baobab。这些方法各有优缺点,可以根据实际需求选择合适的方法进行查看。