我的服务器上有一个网站,它是我的。
该网站的大小高达 170GB。不应该这么大。最多应该在 20GB 左右。我不知道它为什么这么大。
我试图弄清楚哪个目录具有如此大的尺寸,但我无法做到。
我检查了数据库大小,大约是 500 MB。
请帮我找出造成这种情况的主要目录。
答案1
在任何 Linux 系统下,您都需要使用该命令du
。(磁盘使用情况)
常见用法是:du -sh file(s) name(s)
或du -sh /path/to/dir/*
-s
代表“摘要”,它将为您提供每个参数的大小,而不是详细说明下面文件树的每个元素的大小。
将“h”替换为“k”、“m”或“g”,以表示千字节、兆字节和千兆字节H人类可读。使用 k/m/g 开关,您可以将输出传送到sort -n
管道(按数字排序而不是按字典顺序排序)以获取目录中按大小排序的文件列表。甚至对最新版本sort
有一个过滤器。-h
如果仍然有很大差异,您可能需要尝试切换--apparent-size
到du
允许您诊断稀疏文件。(简单来说,里面有空白的文件)
有关详细信息,请参阅手册页的du