Pesquisa de site

Como limpar seu sistema Ubuntu usando comandos de terminal


Com o tempo, à medida que você usa seu sistema Ubuntu, ele pode acumular arquivos, pacotes e atualizações antigas desnecessárias que ocupam um espaço valioso em disco. Limpar o sistema regularmente ajuda a manter o desempenho e a liberar espaço para arquivos importantes.

Neste artigo, exploraremos vários comandos de terminal que você pode usar para limpar facilmente seu sistema Ubuntu.

Por que limpar seu sistema Ubuntu?

Limpar seu sistema Ubuntu é essencial por vários motivos:

  • Liberar espaço: Arquivos, caches e pacotes desnecessários podem ocupar uma quantidade significativa de espaço em disco. Ao removê-los, você pode abrir espaço para novos aplicativos ou arquivos.
  • Melhorar o desempenho: a remoção de arquivos e pacotes antigos pode ajudar a acelerar seu sistema, reduzindo a desordem e processos desnecessários em segundo plano.
  • Segurança e Estabilidade: A remoção de pacotes antigos ou não utilizados garante que seu sistema não esteja executando software desatualizado ou desnecessário que possa introduzir vulnerabilidades.

1. Usando o apt para limpeza de pacotes

O comando apt é um dos gerenciadores de pacotes mais usados no Ubuntu, que ajuda a gerenciar instalações, atualizações e remoções de software.

um. Remover pacotes não utilizados

Quando você instala pacotes, alguns deles trazem dependências que você pode não precisar após desinstalar o pacote principal.

Para remover esses pacotes desnecessários, use o seguinte comando:

sudo apt autoremove

Isso removerá os pacotes que foram instalados como dependências, mas não são mais necessários para nenhum programa instalado. Esta é uma etapa de limpeza importante porque ajuda a liberar espaço em disco.

b. Remova dependências desnecessárias

Às vezes, os pacotes deixam arquivos de configuração ou dependências que não são mais necessários.

Para removê-los, você pode usar o seguinte comando, que excluirá versões antigas de pacotes instalados que não são mais necessários e ajudará a limpar arquivos desnecessários do cache de pacotes.

sudo apt autoclean

c. Limpar cache de pacotes

O Ubuntu armazena arquivos de pacotes baixados no cache para uso futuro. Com o tempo, esses arquivos em cache podem ocupar muito espaço.

Para limpar esse cache, use o seguinte comando que removerá todos os arquivos do pacote do cache, liberando espaço.

sudo apt clean

2. Usando dpkg para remover pacotes

Se quiser remover um pacote específico e seus arquivos associados, você pode usar o comando dpkg conforme mostrado.

sudo dpkg --remove <package_name>

Substitua pelo nome do pacote que você deseja remover.

Se você deseja remover completamente o pacote, incluindo seus arquivos de configuração, use:

sudo dpkg --purge <package_name>

Isso garante que o pacote e todos os arquivos relacionados sejam removidos do seu sistema.

3. Usando o apt para remover kernels antigos

Quando você atualiza o kernel do Linux, o Ubuntu mantém as versões mais antigas em seu sistema, o que ocupa um espaço significativo.

Para remover kernels antigos e não utilizados, você pode usar o seguinte comando:

sudo apt --purge remove linux-image-<version>

Você pode verificar o kernel atualmente em execução usando:

uname -r

Certifique-se de não remover o kernel que está em uso no momento.

4. Removendo pacotes Snap não utilizados

Os pacotes Snap são aplicativos independentes que incluem tudo o que é necessário para executar o software. No entanto, eles podem se acumular com o tempo e ocupar muito espaço.

Para listar todos os pacotes snap instalados, use:

snap list

Para remover um pacote snap que você não precisa mais, use:

sudo snap remove <snap_name>

Isso ajuda a limpar aplicativos snap desnecessários do seu sistema.

5. Removendo arquivos de log antigos

Os arquivos de log são úteis para depuração e monitoramento do sistema, mas podem acumular e consumir espaço se não forem limpos regularmente.

Para remover arquivos de log antigos, use o seguinte comando:

sudo journalctl --vacuum-time=7d

Este comando removerá todos os logs do sistema com mais de 7 dias. Você pode ajustar o prazo para atender às suas necessidades (por exemplo, 30 dias por 30 dias).

Se você deseja limpar todo o banco de dados de log do diário do systemd, use:

sudo journalctl --vacuum-size=100M

Isso removerá os logs até que o tamanho total dos logs do diário seja inferior a 100 MB.

6. Usando água sanitária para limpeza profunda

BleachBit é uma ferramenta gráfica e de linha de comando que pode limpar seu sistema removendo caches, arquivos temporários, logs e outros arquivos desnecessários.

Para instalar o Bleachbit, use:

sudo apt install bleachbit

Depois de instalado, você pode executar bleachbit no terminal com privilégios de root para uma limpeza profunda do sistema:

sudo bleachbit

Esta ferramenta fornece uma maneira fácil de limpar muitos arquivos e aplicativos do sistema de uma só vez, mas tenha cuidado, pois ela pode excluir certos arquivos que você deseja manter.

7. Usando du para verificar o uso do disco

Antes de limpar, é útil verificar quais diretórios estão consumindo mais espaço. Você pode usar o comando du para inspecionar o uso do disco.

Por exemplo, para ver o uso do disco do seu diretório inicial:

du -h --max-depth=1 ~

Isso mostrará o uso do disco para diretórios em seu diretório inicial. Você pode explorar outros diretórios de forma semelhante para localizar arquivos ou pastas grandes que deseja limpar.

8. Removendo pacotes órfãos com deborphan

Com o tempo, pacotes órfãos (bibliotecas não utilizadas) podem se acumular em seu sistema. Esses pacotes não são mais necessários, mas ainda permanecem instalados.

Para encontrar e remover pacotes órfãos, primeiro instale o deborphan:

sudo apt install deborphan

Em seguida, execute o comando para listar os pacotes órfãos:

deborphan

Para remover esses pacotes órfãos, use:

sudo apt-get remove --purge $(deborphan)

Isso o ajudará a limpar pacotes desnecessários que antes eram necessários para outros programas, mas não são mais necessários.

9. Limpando o cache de miniaturas

O Ubuntu cria visualizações em miniatura de imagens, vídeos e documentos para acesso rápido. Com o tempo, essas miniaturas podem acumular e consumir espaço.

Para removê-los, use o seguinte comando:

rm -rf ~/.cache/thumbnails/*

Isso exclui todas as miniaturas armazenadas em cache do seu sistema.

Conclusão

Limpar regularmente o sistema Ubuntu é essencial para manter um sistema operacional rápido, responsivo e eficiente. Usando os comandos descritos acima, você pode remover facilmente pacotes desnecessários, limpar arquivos antigos e liberar espaço valioso em disco.

Lembre-se, sempre tenha cuidado ao usar esses comandos, especialmente ao remover pacotes ou excluir arquivos. Verifique novamente o que você está excluindo para garantir que não removerá acidentalmente arquivos ou software importantes.

Artigos relacionados: