当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
du可以查看文件及文件夹的大小。
两者配合使用,非常有效。
df命令可以显示目前所有文件系统的可用空间及使用情形,示例:
参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用GB、MB等易读的格式。
四个字段 Size、Used、Avail、及 Use% 分别是该分割区的容量、已使用的大小、剩下的大小、及使用的百分比
查看linux文件目录的大小和文件夹包含的文件数
统计当前文件夹下文件大小
//统计当前目录大小,并按大小排序
du -sk * | sort -n
查看directory文件夹有多少文件 /*/*/*文件下的层级
du directory/*/*/* |wc -l
Linux:ls以K、M、G为单位查看文件大小
……
-h, –human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
……#ls
cuss.war nohup.out#ls -l
total 30372
-rw-r–r– 1 root root 31051909 May 24 10:07 cuss.war
-rw——- 1 root root 0 Mar 20 13:52 nohup.out#ls -lh
total 30M
-rw-r–r– 1 root root 30M May 24 10:07 cuss.war
-rw——- 1 root root 0 Mar 20 13:52 nohup.out
#ll -h
total 30M
-rw-r–r– 1 root root 30M May 24 10:07 cuss.war
-rw——- 1 root root 0 Mar 20 13:52 nohup.out