Edward Tanguay Asked: 2009-06-01 22:54:52 +0800 CST2009-06-01 22:54:52 +0800 CST 2009-06-01 22:54:52 +0800 CST 如何找出我在 VPS 上使用了多少磁盘空间? 772 我已经从共享主机转移到 VPS,并在我的 HyperVM 中看到分配的20 GB磁盘空间中有11 GB正在使用。 根据我上传之前这些文件在 Windows 上的大小,我所有的文件都占用了不到 100 MB的空间。 我有 11 个网站在 11 个目录中运行。Linux 上显示每个目录占用了多少空间的最佳命令/方式是什么,例如 Windows 上的TreeSize工具? linux bash vps 5 个回答 Voted Best Answer Aaron K. 2009-06-01T23:07:48+08:002009-06-01T23:07:48+08:00 du -h 将以人类可读的形式按目录显示磁盘使用情况。 如果您有很多子目录 --max-depth=1 可能会有所帮助。 首先在您的网站目录中运行它,然后在 / 目录中运行。 df -h 也将按分区显示磁盘使用情况。 drybjed 2009-06-01T23:04:58+08:002009-06-01T23:04:58+08:00 你可以试试ncdu /<path>,它是一个不错的前端du -shx /<path>,但你必须安装它,因为它不包含在标准安装中。 Dentrasi 2009-06-01T23:16:59+08:002009-06-01T23:16:59+08:00 听起来你有很多保存的备份或临时文件。如上所述,使用 du 命令计算实际使用了多少,然后将其缩小到文件夹。 rkthkr 2009-06-02T04:10:06+08:002009-06-02T04:10:06+08:00 您可以安装“durep”并获得一个漂亮的“网页”,显示您使用最多存储的位置等。 来自站点:durep 创建带有条形图的磁盘使用报告,可以轻松推断出哪些目录使用的空间最多。虽然 durep 可以产生类似于 du 的文本输出,但它的真正威力在于能够将报告存储在文件中,然后可以使用提供的 cgi 脚本将其视为网页。 Amandasaurus 2009-06-12T03:20:05+08:002009-06-12T03:20:05+08:00 du是计算磁盘使用率的基本命令。 您可以通过执行来让它显示当前目录的摘要du -s .。该-s标志只计算总数。如果您希望它采用人类可读的格式(例如“112MB”),请使用-h,例如du -hs .. 如果您想扫描当前目录中的所有目录以查看您使用了多少空间,那么您可以执行du -hs *. 如果您使用的是图形环境,baobab 是一个非常不错的 GNOME 程序,用于查看磁盘使用情况。
du -h 将以人类可读的形式按目录显示磁盘使用情况。
如果您有很多子目录 --max-depth=1 可能会有所帮助。
首先在您的网站目录中运行它,然后在 / 目录中运行。
df -h 也将按分区显示磁盘使用情况。
你可以试试
ncdu /<path>
,它是一个不错的前端du -shx /<path>
,但你必须安装它,因为它不包含在标准安装中。听起来你有很多保存的备份或临时文件。如上所述,使用 du 命令计算实际使用了多少,然后将其缩小到文件夹。
您可以安装“durep”并获得一个漂亮的“网页”,显示您使用最多存储的位置等。
来自站点:durep 创建带有条形图的磁盘使用报告,可以轻松推断出哪些目录使用的空间最多。虽然 durep 可以产生类似于 du 的文本输出,但它的真正威力在于能够将报告存储在文件中,然后可以使用提供的 cgi 脚本将其视为网页。
du
是计算磁盘使用率的基本命令。您可以通过执行来让它显示当前目录的摘要
du -s .
。该-s
标志只计算总数。如果您希望它采用人类可读的格式(例如“112MB”),请使用-h
,例如du -hs .
.如果您想扫描当前目录中的所有目录以查看您使用了多少空间,那么您可以执行
du -hs *
.如果您使用的是图形环境,baobab 是一个非常不错的 GNOME 程序,用于查看磁盘使用情况。