Вы можете использовать следующие команды, чтобы найти, какие файлы или папки занимают слишком много места.
Например, чтобы отобразить 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
. Затем добавьте папку bin в свой 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
).