一、查看磁盘空间使用情况

Linux 系统中,可以使用 df 命令查看当前磁盘空间使用情况,该命令会列出当前系统中每个挂载点的磁盘使用情况,使用 df -h 可以以人类可读的形式查看磁盘使用情况,如下所示:

12345$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        19G  4.7G   14G  27% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G   17M  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda1       477M  130M  347M  28% /boot
tmpfs           1.6G     0  1.6G   0% /run/user/1000
Bash

从上面的结果可以看出,当前系统的根分区 /dev/sda2 的总大小为 19G,已使用 4.7G,剩余 14G,使用率为 27%。

二、查找占用空间较大的文件

如果磁盘空间依然不足,可以使用 du 命令查看当前目录及子目录下文件的大小,使用 du -h 可以以人类可读的形式查看文件大小,如下所示:

12345$ du -h
4.0K    ./test1
8.0K    ./test2
12K     .
Bash

从上面的结果可以看出,当前目录下 test1 文件大小为 4K,test2 文件大小为 8K。

三、删除无用文件

如果发现某些文件占用的空间较大,可以使用 rm 命令删除无用文件,使用 rm -rf 可以强制删除某个文件或者文件夹,如下所示:

1$ rm -rf /path/to/folder
Bash

如果删除的是 log 文件,可以使用 rm log*命令删除以 log 开头的文件,如下所示:

1$ rm log*
Bash

通过上述步骤,可以有效删除无用的 log 文件,释放磁盘空间。