du用来计算目录的磁盘用量. 具体的参数可以用man或者--help, 这里不贴了(其实我也没仔细看...). 今天看见水源上有人说 用 -sh这个参数比较好:
-s: 只计算各个目录的总用量(就是说不要递归操作) 后面跟着或者.就可以查看各个目录的大小了. -h: 易于查看的方式
比如~/目录经常不知道为什么空间在减少, 那就运行:
du -sh ~/*
以及 du -sh /.*
即可
有时候文件夹比较多的情况, 还是不容易发现那个文件夹占用了大部分空间, 这时用sort命令对du的结果进行排序就行了! 参考了这里, 顺便学会了: 两条一起执行是用"|"进行分割的.
所以命令为:
du -sm ~/* | sort -nr
注意这时du不能用-h参数, 因为这样的话文件可能是以M为单位也可能是以k为单位, 而sort的时候只看前面的数字值, 不看单位. 用-m参数, 表示让所有结果以M为单位显示.
imported from zim
Disqus 留言