1. df(disk free 的缩写)命令
df 命令可以让你查看所有已挂载磁盘的使用情况:
预览
输出的列依次表示:
- 设备的设备文件位置;
- 能容纳多少个 1024 字节大小的块;
- 已用了多少个 1024 字节大小的块;
- 还有多少个 1024 字节大小的块可用;
- 已用空间所占的比例;
- 设备挂载到了哪个挂载点上。
df 命令还可以使用-h
选项,把输出中的磁盘空间按易读形式显示,通常会显示成 M,G,T 等。
2. du(disk usage 的缩写)命令
通过 df 命令很容易发现哪个磁盘的存储空间快没了。du 命令可以显示某个特定目录(默认情况下是当前目录)下所有的文件、目录和子目录的磁盘使用情况,它会以磁盘块为单位来表明每个文件或目录占用了多大存储空间。这一方法可用来快速判断系统上某个目录下是不是有超大文件。
du 命令可以使用如下几个选项来让输出更有意义:
-c
:显示所有已列出文件总的大小。-h
:按用户易读的格式输出大小,即用 K 替代千字节,用 M 替代兆字节,用 G 替代吉字节。-s
:显示每个输出选项的总计。
如下命令展示了当前目录下最大的 20 个目录/文件:
du -c | sort -nr | head -20
预览
du -c
显示文件/目录的总大小,sort -nr
表示按数字大小倒序排列,head -20
表示显示前 20 行。