Como descobrir quais programas estão ocupando muita memória?

2

Recebi mensagens de que excedi meus limites de cota. Eu sou novo no Linux e não tenho certeza do que fazer. Com o windows, eu poderia simplesmente ir ao Painel de Controle, adicionar / remover programas e desinstalar quaisquer programas que eu não use que usem muito espaço em disco. Como eu faço a mesma coisa no linux?

Já experimentei sudo apt-get autoremove , mas recebo a mensagem sudo: apt-get: command not found . Além disso, du -sk * | sort -nr | head -10 mostra apenas os diretórios que ocuparam muito espaço em disco, não quais programas estão ocupando muito espaço em disco

edit: Meu departamento me disse que eu poderia baobab para ver graficamente quais programas estão ocupando muita memória. Ele diz para ir para "Analyzer → Scan Filesystem", mas eu não vejo isso em lugar algum

    
por csx 28.09.2014 / 06:09

1 resposta

0

wajig , uma ferramenta que adiciona outra camada da interface de linha de comando de nível mais alto às ferramentas dpkg-... e apt-... .

Tem apenas o recurso de que você precisa:

$ wajig large

lista os maiores pacotes instalados, contando o tamanho total quando descompactado e instalado. Isso pode ser muito maior do que o arquivo *.deb - isso depende da contagem de arquivos e dos tamanhos dos arquivos.

O comando acima também lista o tamanho instalado para os pacotes que foram instalados e, posteriormente, desinstalados, mantendo os arquivos de configuração.

Para deixar de fora, use grep para encontrar as linhas com installed , no final da linha ( $ ), e como uma palavra completa - \b marca uma palavra início ou fim de palavra. / p>

$ wajig large | grep '\binstalled$'
    
por Volker Siegel 28.09.2014 / 06:55