du

du是查看硬盘的使用情况,统计文件或目录的空间大小。

-a 显示所有目录或文件的大小
-b 以byte为单位,显示目录或文件的大小
-c 显示目录或文件的总和
-k 以KB为单位输出
-m 以MB为单位输出
-s 仅显示目录或文件的总计数值
-h 以K,M,G为单位,提高信息可读性
-x 跳过不同的文件系统目录
-S 显示目录的大小,但不含子目录大小。
-D 显示指定符号链接的源文件大小


常用:

# 查看当前目录每个文件夹大小
du -sh ./*


df

查看磁盘可用大小。

常用:

df -h


如果使用 -a 会发现有些很特殊的目录:

  • /proc ,这个目录是系统加载所需要的的东西,挂在内存中,所以不占磁盘。
  • /dev/shm ,这个目录是内存虚拟出来的磁盘空间(交换区),通常为内存的一半。