如何知道 CENTOS 中的目录大小

如何知道 CENTOS 中的目录大小

我的服务器上有一个网站,它是我的。

该网站的大小高达 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-sizedu允许您诊断稀疏文件。(简单来说,里面有空白的文件)

有关详细信息,请参阅手册页du

相关内容