Команда du не знайдена на osx


3

У мене тут MacBook Air і мені цікаво, як я можу перевірити розмір деяких папок. Я хотів це зробити du але я не можу його знайти. Чи можна якось встановити його? Чи можна перевірити розміри деяких папок з різними командами?

Дякую


Як часто потрібно перевіряти розміри папок? Для одноразового запуску (тому що це повільно) ви завжди можете використовувати find. Інший шлях - це квота, хоча це більше зосереджено на дисковому просторі, що використовується на користувача, а не на папці.
Hennes

1
Що ви маєте на увазі під "не може знайти"? du знаходиться на /usr/bin/du яка повинна бути у вашому стандартному режимі $PATH.
user4556274

це не в / usr / bin / du. Однак це може бути пов'язано з тим, що я в режимі установки el capitan. Я зависаю в процесі встановлення, тому що у мене недостатньо місця для встановлення.
bilak

Відповіді:


3

Очевидно, ви перебуваєте в режимі порятунку на Mac. Якщо ви можете змонтувати жорсткий диск, скористайтеся:

/Volumes/Macintosh\ HD/sbin/du

Також, якщо ви можете змонтувати жорсткий диск, можна запустити таку команду, щоб отримати доступ до кожної команди:

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

3
для мене це було /Volumes/Macintosh\ HD/usr/bin/du
mb21

1

Ніяких качок для вас . (du -chs вказує розмір папки, включаючи всі файли та підпапки).

Ви не в OSX, ви перебуваєте в середовищі інсталяції, що звучить як обмежене. Рекомендувати вийти назад і використовувати поточне середовище, щоб звільнити місце.


0

це не в / usr / bin / du. Однак це може бути пов'язано з тим, що я в режимі установки el capitan. Я зависаю в процесі встановлення, тому що у мене недостатньо місця для встановлення.

Найкраще робити завантаження в Linux Live CD, як Finnix. Звідти ви можете запустити

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

щоб отримати 10 найбільших файлів на диску.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.