За допомогою наступних команд можна знайти файли чи папки, які займають занадто багато місця.
Наприклад, щоб відобразити найбільші 20 найпопулярніших каталогів у поточній папці, використовуйте наступний однокласник:
du -ah . | sort -rh | head -20
або:
du -a . | sort -rn | head -20
Для топ-20 найбільших файлів у поточному каталозі (рекурсивно):
ls -1Rs | sed -e "s/^ *//" | grep "^[0-9]" | sort -nr | head -n20
або з читаними для людини розмірами:
ls -1Rhs | sed -e "s/^ *//" | grep "^[0-9]" | sort -hr | head -n20
Друга команда, щоб правильно працювати на OSX / BSD (як sortне має -h), потрібно встановити sortз coreutils. Потім додайте папку для сміття у свою PATH.
Ви можете визначити ці команди як псевдоніми (наприклад, додати до файлів rc, таких як .bash_profile):
alias big='du -ah . | sort -rh | head -20'
alias big-files='ls -1Rhs | sed -e "s/^ *//" | grep "^[0-9]" | sort -hr | head -n20'
Потім запустіть bigабо big-filesвсередині папок, які, на вашу думку, мають місце (наприклад, в /home).