Removendo todos Kernels antigos com um só comando

Essa dica é muito boa. E por isso resolvemos colocar em um artigo exclusivo para ele. Trata-se de um único comando no terminal para remover todas as versões antigas de Kernel instaladas na máquina e deixando apenas o Kernel mais atual. Uma verdadeira mão na roda. Confira.

Comando

Digite no terminal do seu Linux o seguinte comando como root para remover todos os Kernels antigos de uma vez só:

# 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

Caso deseje checar antes de executar, troque a opção “-y” por “-s” para simular.

Helbert Rocha

Business & Linux Admin | Digital Mkter | Live in Rio | Love Jesus
Google+

  • Google Chrome 12.0.742.124 Google Chrome 12.0.742.124 no GNU/Linux x64 GNU/Linux x64

    Bela expressão regular. =D
    Vlw brother!

  • Deivid
    Firefox 5.0 Firefox 5.0 no GNU/Linux x64 GNU/Linux x64

    E ainda pode simular??? Viva o Linux!

  • Marcelo
    Chromium 14.0.835.202 Chromium 14.0.835.202 no Ubuntu 11.10 Ubuntu 11.10

    Muito bom mesmo Valew!!!!

  • CyberMutante
    Safari 5.1 Safari 5.1 no iPad iOS 5.0.1 iPad iOS 5.0.1

    Mais um super dica,vlw !!!

  • Kevin
    Opera 11.61 Opera 11.61 no Windows XP Windows XP

    muito bom, mas essa dica só funciona em distribuições baseadas no Debian