Linux查看剩余空间的方法

Linux查看剩余空间的方法

Linux作为一个开源的操作系统,被广泛应用于各个领域。在日常使用中,我们经常需要查看磁盘的剩余空间,以便及时清理或扩展存储空间。本文将介绍几种常用的方法来在Linux系统中查看剩余空间。

方法一:使用df命令

df(disk free)命令是最常用来查看Linux系统磁盘使用情况的工具。该命令可以显示文件系统的总大小、已用空间、可用空间以及挂载点等信息。

通过在终端中输入以下命令,可以查看各个文件系统的剩余空间:

df -h

上述命令中的“-h”选项相当于“--human-readable”,以人类可读的方式显示文件系统的大小。

下图显示了使用df命令查看剩余空间的示例:

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda1 20G 10G 10G 50% /

/dev/sdb1 50G 30G 20G 60% /data

上面的示例中,我们可以看到根目录(/)的总大小为20G,已使用的空间为10G,剩余空间为10G,使用率为50%。同样地,我们可以看到/data目录(挂载点)的剩余空间为20G。

方法二:使用du命令

du(disk usage)命令用于查看文件和目录的磁盘使用情况。该命令可以显示指定目录下所有文件及子目录的大小。

通过在终端中输入以下命令,可以查看指定目录(例如根目录)下文件的磁盘使用情况:

du -sh /

上述命令中的“-s”选项相当于“--summarize”,以汇总的方式显示结果。而“-h”选项则以人类可读的方式显示文件及目录的大小。

下图显示了使用du命令查看根目录下文件磁盘使用情况的示例:

4.0K    /boot

4.0K /lib64

16K /lost+found

244K /tmp

8.7M /bin

23M /etc

24K /root

4.0K /media

4.0K /mnt

0 /sys

0 /proc

87M /usr

0 /dev

7.6G /home

24K /srv

12K /selinux

4.0K /opt

4.0K /srv

309M /var

12K /run

1.9G /data

上面的示例中,我们可以看到根目录下各个目录及其大小。例如,/bin目录的大小为8.7M,/usr目录的大小为87M。最后一行显示的是指定目录(本示例中为根目录)的总大小。

方法三:使用ncdu命令

如果你需要深入了解每个目录的大小,那么ncdu(NCurses Disk Usage)命令是一个很好的选择。该命令提供了一个具有图形化界面的交互式界面,可以更方便地查看磁盘使用情况。

首先,你需要使用以下命令来安装ncdu:

sudo apt-get install ncdu

安装完成后,通过以下命令进入ncdu工具:

ncdu /

然后,你将会看到类似于以下的交互式界面:

ncdu 1.12 ~ Use the arrow keys to navigate, press ? for help                       

--- / ------------------------------------------------------------------------------------------

7.6 GiB [##########] /home

1.9 GiB [# ] /data

872.7 MiB [ ] /usr

309.0 MiB [ ] /var

100.9 MiB [ ] /lib

92.2 MiB [ ] /snap

77.5 MiB [ ] /run

12.5 MiB [ ] /boot

8.8 MiB [ ] /bin

6.5 MiB [ ] /sbin

1.1 MiB [ ] /tmp

904.0 KiB [ ] /dev

808.0 KiB [ ] /etc

220.0 KiB [ ] /root

32.0 KiB [ ] /lib64

16.0 KiB [ ] /lost+found

4.0 KiB [ ] /media

4.0 KiB [ ] /mnt

4.0 KiB [ ] /opt

4.0 KiB [ ] /srv

!! 16.0 KiB [ ] /sys

12.0 KiB [ ] /selinux

4.0 KiB [ ] /srv

0.0 B [ ] /proc

```

上面的示例中,你可以通过方向键上下移动,并使用回车键进入子目录进行深入查看。最左侧的数字表示目录的大小,以GiB、MiB和KiB为单位。

总结

本文介绍了Linux系统中查看剩余空间的几种常用方法。通过df命令,我们可以快速查看文件系统的磁盘使用情况;通过du命令,我们可以获取指定目录下文件的详细使用情况;通过ncdu命令,我们可以以交互式的方式深入了解磁盘的使用情况。

你可以根据自己的需求选择适合的方法来查看剩余空间,并根据需要进行磁盘清理或扩展存储空间,以提供更好的工作环境。

操作系统标签