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

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку
 
 
(Не показано одну проміжну версію цього користувача)
Рядок 9: Рядок 9:
</source>
</source>


Найти все файлы размером больше 10 Мб, 500 Мб и 1 Гб:
Специальная программа для анализа занятого пространства:
<source lang="bash">
sudo apt install ncdu
ncdu
</source>


<source lang="bash">
Найти все файлы размером больше 10 Мб, 500 Мб и 1 Гб:<source lang="bash">
find / -size +10240k  
find / -size +10240k  
find / -size +500000k
find / -size +500000k
Рядок 19: Рядок 23:
=== За исключением определенной папки ===
=== За исключением определенной папки ===


Пример - ищем везде, кроме папки с сайтами (путь для 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/*"

Поточна версія на 02:54, 24 травня 2025

Свободное место в 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