![在 osx 上找不到 du 指令](https://rvso.com/image/1502886/%E5%9C%A8%20osx%20%E4%B8%8A%E6%89%BE%E4%B8%8D%E5%88%B0%20du%20%E6%8C%87%E4%BB%A4.png)
我這裡有一台 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 個檔案。