在 osx 上找不到 du 命令

在 osx 上找不到 du 命令

我有一台 MacBook Air,我想知道如何检查某些文件夹的大小。我想用du命令来做这件事,但我找不到它。能以某种方式安装它吗?或者能用不同的命令检查某些文件夹的大小吗?

谢谢

答案1

显然,您正处于 Mac 的救援模式。如果您可以安装硬盘,则可以使用:

/Volumes/Macintosh\ HD/sbin/du

另外,如果您可以安装硬盘,则可以运行以下命令来访问每个命令:

for path in echo /Volumes/Macintosh\ HD/{sbin,bin,usr/{sbin,bin}}; do PATH=$path:$PATH; done

答案2

没有鸭子给你. (du -chs 告诉您文件夹的大小,包括所有文件和子文件夹)。

您不是在 OSX 中,而是在安装环境中,这听起来像是有限制的。建议您退出并使用当前环境以释放空间。

答案3

它不在 /usr/bin/du。但这可能是因为我处于 el capitan 的安装模式。我在安装过程中挂起,因为我没有足够的空间进行安装。

最好的办法是启动 Linux Live CD,比如 Finnix。然后你可以运行

du -hsx /* | sort -rn | head -10 

获取驱动器上最大的 10 个文件。

相关内容