今天突然遇到这么一个需求:要在lmmp环境中查找出空间中的大文件。现在的情况是空间中就一个帝国CMS搭建的网站,但排除专门上传文件/图片的目录,网站和环境竟然还占有20G,那么找出什么文件占这么大的空间就变得很多必要了。
先说找大文件夹的命令:
du -sh /*
这命令就是看根目录的文件情况,而查看其他的目录则直接加目录上去即可:
du -sh /usr/local/ *
DU命令的具体用法参考百度:https://jingyan.baidu.com/article/3aed632e198ae870108091b4.html
如图:
看得出 home文件夹占用空间最大,继续查home文件夹,最后发现出上面所说的问题原来是帝国CMS自动生成的静态html文件太多太大所造成的。
Mask: 帝国CMS全站采用静态页面时,如果网站包含的图片太多,静态页也会相应的占用大量的空间,随便一个目录都要占上好几G。如果网站的访问量不大时, 解决办法最好还是采用伪静态处理。