Получить информацию о том, сколько места на диске занимает ваша установка Linux, очень просто. Команда du может вывести данные об использовании диска.
Этот пример используется на моей установке Kali Linux WSL2.
sudo du -hl --exclude=/{proc,sys,dev,run,mnt} / | awk 'END {print $1 " Space used on " $2}' 6.5G Space used on /
Эта однострочная программа не учитывает виртуальные файловые системы, такие как /dev/ и /proc, а также /mnt.
Она просто подсчитывает общее использование файловой системы всеми файлами на вашей установке Linux.
sudo du -hl --exclude=/{proc,sys,dev,run,mnt} / | awk 'END {print $1 " Space used on " $2}'
Эта версия также очень хороша.
Это намного проще, чем использовать grep и сложные команды.
Awk делает это намного проще.
sudo du -hl --exclude=/{proc,sys,dev,run,mnt} / | awk 'END {print "There is " $1 " of space used on " $2}' There is 83G of space used on /
Эта версия тоже отлично работает, но она сложнее, и ее не так легко редактировать.
sudo du -hl --exclude=/{proc,sys,dev,run,mnt} / | awk 'END {print "There is " $1 " of space used on " $2}' There is 83G of space used on /
Эта версия тоже отлично работает, но она сложнее, и ее не так легко редактировать.
sudo du -hl --exclude=/{proc,sys,dev,run,mnt} / | tail -n 1 | grep -o '^[^/]*'
Чтобы посмотреть общее свободное пространство в вашей системе Linux, выполните эту команду.
df -Hla / Filesystem Size Used Avail Use% Mounted on /dev/sda1 984G 81G 853G 9% /
А чтобы увидеть определенные столбцы в выводе df, используйте параметр -output.
df -Hla --output=itotal,used,avail,size,pcent /
Это отличный способ настроить вывод этой полезной утилиты.
- 🐧 Как найти все файлы размером более 1 ГБ на Linux
- 🇺🇳 Как найти и удалить файлы старше определенного периода времени в Linux
- Создаем файл произвольного размера Linux / Windows
- 🐧 Понимание процессов Linux с нуля