Место на жестком диске: відмінності між версіями

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку
 
Рядок 19: Рядок 19:
=== За исключением определенной папки ===
=== За исключением определенной папки ===


Пример - ищем везде, кроме папки с сайтами (путь для HestiaCP):
Пример - ищем везде, кроме папки с сайтами:
 
sudo find / -size +1000000k -not -path "/var/www/*"
 
путь для HestiaCP:


  sudo find / -size +1000000k -not -path "/home/dev/web/*"
  sudo find / -size +1000000k -not -path "/home/dev/web/*"

Версія за 13:04, 7 січня 2025

Свободное место в Linux

Весь жесткий диск

Свободное место на всех жестких дисках:

df -h

Найти все файлы размером больше 10 Мб, 500 Мб и 1 Гб:

find / -size +10240k 
find / -size +500000k
find / -size +1000000k

За исключением определенной папки

Пример - ищем везде, кроме папки с сайтами:

sudo find / -size +1000000k -not -path "/var/www/*"

путь для HestiaCP:

sudo find / -size +1000000k -not -path "/home/dev/web/*"

Внутри текущей папки

sudo apt-get install ncdu

Размер файлов в текущей папке с сортировкой:

ls -lSr

Суммарный размер папки:

du -sh

Сортировка папок и файлов по размеру (размер в мегабайтах):

du -sm * | sort -nr

То же самое, но с более удобными размерами (выполняется дольше):

du -s * | sort -nr | cut -f 2- | while read a; do du -hs $a; done

20 самых тяжелых папок и файлов с сортировкой:

for i in G M K; do du -ah | grep ^[0-9\.]*$i | sort -nr -k 1; done | head -n 20

Очистить файл

cat /dev/null >error.log
> error.log