Com o passar do tempo, à medida que você utiliza seu sistema Ubuntu, ele pode acumular arquivos desnecessários, pacotes e atualizações antigas que ocupam espaço valioso em disco. Limpar seu sistema regularmente ajuda a manter seu desempenho e liberar espaço para arquivos importantes.
Neste artigo, vamos explorar vários comandos de terminal que você pode usar para limpar seu sistema Ubuntu facilmente.
Por que limpar seu sistema Ubuntu?
Limpar seu sistema Ubuntu é essencial por várias razões:
- Libere Espaço: Arquivos desnecessários, caches e pacotes podem ocupar uma quantidade significativa de espaço em disco. Ao removê-los, você pode criar espaço para novos aplicativos ou arquivos.
- Melhore o Desempenho: Remover arquivos e pacotes antigos pode ajudar a acelerar seu sistema, reduzindo a desordem e processos em segundo plano desnecessários.
- Segurança e Estabilidade: Remover 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 apt para Limpeza de Pacotes
O comando apt é um dos gerenciadores de pacotes mais usados no Ubuntu, que ajuda a gerenciar instalações de software, atualizações e remoções.
a. Remover Pacotes Não Utilizados
Quando você instala pacotes, alguns deles trazem dependências que talvez você não precise após desinstalar o pacote principal.
Para remover esses pacotes desnecessários, use o seguinte comando:
sudo apt autoremove
Isso removerá pacotes que foram instalados como dependências, mas que não são mais necessários por nenhum programa instalado. Este é um passo importante de limpeza, pois ajuda a liberar espaço em disco.
b. Remover Dependências Desnecessárias
Às vezes, pacotes deixam para trás arquivos de configuração ou dependências que não são mais necessárias.
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 de pacotes do cache, liberando espaço.
sudo apt clean
2. Usando dpkg para Remover Pacotes
Se você quiser remover um pacote específico e seus arquivos associados, pode usar o comando dpkg conforme mostrado.
sudo dpkg --remove <package_name>
Substitua <package_name>
pelo nome do pacote que você deseja remover.
Se você quiser 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 apt para Remover Kernels Antigos
Quando você atualiza o kernel do Linux, Ubuntu mantém as versões anteriores no 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á atualmente em uso.
4. Removendo Pacotes Snap Não Utilizados
Pacotes Snap são aplicativos autocontidos que incluem tudo o que é necessário para executar o software. No entanto, eles podem se acumular ao longo do 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 você a limpar aplicativos snap desnecessários do seu sistema.
5. Removendo Arquivos de Log Antigos
Arquivos de log são úteis para depuração e monitoramento do seu sistema, mas podem se 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 intervalo de tempo para atender às suas necessidades (por exemplo, 30d para 30 dias).
Se você deseja limpar todo o banco de dados de logs do journal do systemd, use:
sudo journalctl --vacuum-size=100M
Isso removerá logs até que o tamanho total dos logs do diário fique abaixo de 100 MB.
6. Usando o bleachbit 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
Uma vez instalado, você pode executar bleachbit
no terminal com privilégios de root para uma limpeza profunda do sistema:
sudo bleachbit
Essa ferramenta fornece uma maneira fácil de limpar muitos arquivos e aplicativos do sistema de uma só vez, mas tenha cuidado, pois pode apagar certos arquivos que você pode querer 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 pessoal:
du -h --max-depth=1 ~
Isso mostrará o uso do disco para diretórios dentro do seu diretório pessoal. Você pode explorar outros diretórios de maneira semelhante para localizar arquivos ou pastas grandes que você pode querer limpar.
8. Removendo Pacotes Órfãos com deborphan
Com o tempo, pacotes órfãos (bibliotecas não utilizadas) podem se acumular no 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 pacotes órfãos:
deborphan
Para remover esses pacotes órfãos, use:
sudo apt-get remove --purge $(deborphan)
Isso ajudará você a limpar pacotes desnecessários que eram necessários por outros programas, mas que não são mais requeridos.
9. Limpando o Cache de Miniaturas
O Ubuntu cria pré-visualizações em miniatura de imagens, vídeos e documentos para acesso rápido. Com o tempo, essas miniaturas podem se acumular e consumir espaço.
Para removê-las, use o seguinte comando:
rm -rf ~/.cache/thumbnails/*
Isso exclui todas as miniaturas em cache no seu sistema.
Conclusão
Limpar regularmente o seu sistema Ubuntu é essencial para manter um sistema operacional rápido, responsivo e eficiente. Ao usar os comandos descritos acima, você pode facilmente remover pacotes desnecessários, limpar arquivos antigos e liberar espaço valioso no disco.
Lembre-se, sempre tenha cautela ao usar esses comandos, especialmente ao remover pacotes ou excluir arquivos. Verifique duas vezes o que você está excluindo para garantir que você não remova acidentalmente arquivos ou softwares importantes.
Source:
https://www.tecmint.com/clean-up-ubuntu-terminal-commands/