我已经从共享主机迁移到VPS,并在我的HyperVM中看到,使用了我分配的20 GB磁盘空间中的11 GB 。
据我上传之前,这个文件在Windows上有多大,我的所有文件占用不到100 MB的空间。
我有11个网站在11个目录中运行。 Linux上最好的命令/方法是什么,以显示每个目录占用多less空间,例如像Windows上的TreeSize工具?
du -h会以可读的forms显示目录中的磁盘使用情况。
如果你有很多的子目录 – max-depth = 1可能会有帮助。
首先运行在你的网站目录,然后在/目录中。
df -h也会显示分区的磁盘使用情况。
你可以试试ncdu /<path> ,它是du -shx /<path>的一个很好的前端,你必须安装它,因为它不包含在标准安装中。
听起来像你有很多保存的备份或临时文件。 如上所述,使用du命令来计算实际使用的数量,然后将其缩小到文件夹。
你可以安装“durep”,并获得一个很好的“网页”,显示你使用最多的存储空间等。
来自网站:durep使用条形图创build磁盘使用情况报告,可以轻松推断出哪些目录使用最多的空间。 尽pipedurep可以生成类似于du的文本输出,但其真正的function在于能够将报告存储在文件中,然后可以使用提供的cgi脚本将其视为网页。
du是计算磁盘使用情况的基本命令。
您可以通过执行du -s .来显示当前目录的摘要du -s . 。 -s标志只计算总数。 如果你想以人们可读的格式(例如“112MB”),然后使用-h ,例如du -hs . 。
如果你想扫描当前目录中的所有目录,看看你使用了多less空间,那么你可以执行du -hs * 。
如果你使用的是graphics环境,猴面包树是一个非常好的GNOME程序,用于查看磁盘使用情况。