2.11.15. Аналіз дискового простору консольними командами

Підключившись до хостингу по SSH, можна провести ручний аналіз дискового простору за допомогою представлених нижче команд.

У командах:

  • Для виконання пошуку не по всьому хостинг-акаунту, а всередині конкретного каталогу, вкажіть шлях до цього каталогу замість ~.
  • Замість 5 можна вказати число файлів/каталогів, які потрібно показати в результатах.

П'ять найбільших каталогів:

du -smh ~/* | sort -rh | head -n 5

П'ять найбільших каталогів, включно з підкаталогами:

du -Sh ~ | sort -rh | head -n 5

П'ять найбільших файлів і підкаталогів у певному каталозі:

du -sh ~/шлях/до/каталогу/* | sort -rh | head -n 5

П'ять найбільших файлів:

find ~ -type f -exec du -Sh {} + | sort -rh | head -n 5

П'ять підкаталогів поточного каталогу, що займають найбільше інодів:

find . -xdev | cut -d "/" -f 2 | sort | uniq -c | sort -nr | head -n 5

П'ять каталогів, що займають найбільше інодів, включно з підкаталогами:

find . -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -nr | head -n 5

Кількість інодів, зайнята вмістом поточного каталогу (разом з підкаталогами):

find . | wc -l
Зміст

    (2)