在 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 個檔案。

相關內容