Попробуйте передать вывод du в простой сценарий awk, который проверяет, не превышает ли размер каталога некоторого порогового значения, и если да, то он распечатывает его. Вам не нужно ждать , пока будет пройдено все дерево, прежде чем вы начнете получать информацию (в отличие от многих других ответов).
Например, ниже показаны все каталоги, которые занимают более 500 МБ.
du -kx / | awk '{ if ($1 > 500000) { print $0} }'
Чтобы сделать вышесказанное более удобным для повторного использования, вы можете определить функцию в вашем .bashrc (или превратить ее в отдельный скрипт).
dubig() {
[ -z "$1" ] && echo "usage: dubig sizethreshMB [dir]" && return
du -kx $2 | awk '{ if ($1 > '$1'*1024) { print $0} }'
}
Итак, dubig 200 ~ /
ищет в домашнем каталоге (без следующих символических ссылок с устройства) каталоги, которые используют более 200 МБ.
Пакет микропрограммы -iwlwifi находится в не -свободном разделе Debian и не включен по умолчанию.
Добавьте «не -бесплатно» к своим записям в /etc/apt/sources.list
как описано здесь(прокрутите немного вниз ).
Пример sources.list по приведенной выше ссылке:
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
Затем запустите apt-get update
и apt-get install firmware-iwlwifi
от имени пользователя root.