Место на жестком диске

Матеріал з Wiki.Zina
Версія від 02:54, 24 травня 2025, створена Romych (обговорення | внесок) (→Весь жесткий диск)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

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

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

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

df -h

Специальная программа для анализа занятого пространства:

sudo apt install ncdu
ncdu

Найти все файлы размером больше 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