Ubuntu(Debian系Linuxディストリ)で、古いカーネルを一括削除する方法をご紹介。
このコマンドを一発打つだけで、最新未満のカーネルをすべて削除出来ます。
sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
ちゃんとしたシェルはコチラ。
コメント