在Linux经常需要查看文件夹的占用空间以对服务器空间进行管理。经常使用的空间占用查看命令有df和du,与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看。
在之前的工作中出现过因为服务器空间不足导致服务器崩溃的问题,这就需要使用以上两个命令来查找问题。涉及到具体文件的话则需要使用du命令。使用方法:
参数说明
-a:列出目录下所有档案和目录的大小,因为默认只列出所有档案的大小而已. -h:以较容易阅读的方式显示大小(G/M) -s:列出目录的总大小,不列出单个文件的大小!
举例
# 查看当前文件夹大小 du -sh # 查看tmp目录大小 du -sh tmp # 统计当前文件夹(目录)大小,并按文件大小排序(byte) du -sb *|sort -n # 按kb方式显示 du -sk