Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial
Gerenciamento de ArquivosUbuntuEspaço em DiscoLinuxManutençãoSistemas OperacionaisLinha de comandoFerramentasSistemaAdministração
Tradução atualizada 2 Semanas atrás
Gerenciar espaço em disco é uma tarefa importante para todos que usam um computador, e o Ubuntu não é exceção. Com o tempo, os arquivos se acumulam e, antes que você perceba, começa a ficar sem espaço. Quando isso acontece, é comum que alguns arquivos grandes estejam ocupando muito do seu espaço em disco. Neste guia, vamos explorar como encontrar e deletar esses arquivos grandes em um sistema Ubuntu. Ao final deste guia, você deve ser capaz de gerenciar seu espaço em disco de forma eficiente e manter seu sistema funcionando sem problemas.
Antes de entrar no processo de encontrar e deletar arquivos grandes, é importante entender como verificar seu uso geral do disco. O Ubuntu vem com várias ferramentas para ajudá-lo a fazer isso.
O comando df
(disk free) é um comando padrão do Unix usado para exibir a quantidade de espaço livre disponível em vários sistemas de arquivos.
df -h
A opção -h
significa "legível para humanos", ou seja, ele exibirá o tamanho em K, M, G (kilobytes, megabytes, gigabytes), o que é mais fácil de ler do que blocos.
Para obter informações mais detalhadas sobre tamanhos de arquivos e diretórios, você pode usar o comando du
(disk usage):
du -sh /caminho/para/diretório
A opção -s
oferece um resumo do uso total do disco do diretório especificado e -h
o torna legível para humanos. Substitua "/caminho/para/diretório" pelo caminho que deseja inspecionar.
Encontrar arquivos grandes pode ser feito com alguns comandos simples usando o terminal. Vamos discutir algumas maneiras de alcançar isso:
O comando find
é poderoso e flexível, frequentemente usado para pesquisar e localizar arquivos e diretórios. Pode ser usado em conjunto com outros comandos para encontrar arquivos grandes.
Por exemplo, para encontrar arquivos maiores que 100 MB no diretório /, use:
sudo find / -type f -size +100M
Vamos entender este comando:
sudo
: Isso garante que você tenha as permissões necessárias, especialmente ao pesquisar por diretórios do sistema.find
: O comando usado para pesquisar./
: O caminho para iniciar a pesquisa; "/" indica o diretório raiz.-type f
: Isso especifica que estamos pesquisando por arquivos (f significa arquivos).-size +100M
: Pesquisa por arquivos maiores que 100 megabytes.Este comando listará todos os arquivos que atendem aos seus critérios, que você pode revisar antes de deletá-los.
O comando du
pode ser usado para verificar quais diretórios estão ocupando mais espaço no seu sistema. Embora ele não liste diretamente arquivos individuais, pode ajudar a apontar na direção certa.
Para encontrar os maiores diretórios em seu diretório home:
du -h ~ | sort -hr | head -n 10
Este comando realiza as seguintes funções:
du -h ~
: Lista o uso de disco do diretório home e suas subpastas em formato legível para humanos.sort -hr
: Organiza a saída por números legíveis para humanos e na ordem inversa.head -n 10
: Exibe os 10 primeiros resultados, mostrando os principais diretórios que utilizam mais espaço.Para uma maneira mais amigável de analisar o uso do disco, a utilidade ncdu
(NCurses Disk Usage) é uma ótima opção. Ela exibe o uso do disco com uma interface de usuário interativa dentro do terminal.
Você pode instalar o ncdu
com o seguinte comando:
sudo apt update
sudo apt install ncdu
Uma vez instalado, execute ncdu
digitando o seguinte:
ncdu /
Isso analisará o diretório raiz. Use as teclas de seta para navegar pelos diretórios e visualizar o uso do disco por subdiretórios, facilitando a identificação de locais que consomem muito espaço.
Uma vez que você identifica os arquivos ou diretórios que estão ocupando muito espaço, é hora de deletá-los para recuperar espaço em disco. No entanto, tenha cuidado. Deletar arquivos críticos do sistema pode fazer com que seu sistema pare de funcionar.
O comando rm
é usado para deletar arquivos e diretórios. Tenha cuidado ao usá-lo, pois ele não move arquivos para a lixeira; ele os deleta permanentemente.
Para deletar um único arquivo:
rm /caminho/para/arquivo_grande
Para deletar um diretório e seu conteúdo:
rm -r /caminho/para/diretório_grande
A opção -r
significa "recursivo", o que permite a exclusão de um diretório e seu conteúdo.
Você pode combinar o comando find
com a ação delete
para deletar todos os arquivos maiores que um tamanho especificado. Aqui está um exemplo de como encontrar e deletar arquivos maiores que 100 MB:
sudo find / -type f -size +100M -exec rm -i {} \;
As partes importantes desta ordem:
-exec
: Executa outro comando; neste caso, rm
.rm -i
: Pede confirmação antes de deletar cada arquivo, para garantir que você não exclua algo por acidente.{}
: Um marcador de posição para cada arquivo encontrado.\;
: Indica o final do comando -exec
.É importante revisar os arquivos antes de deletá-los. Erros podem acontecer, e excluir arquivos importantes pode resultar em perda de dados ou problemas no sistema. Considere as seguintes práticas recomendadas:
A automação pode economizar tempo, especialmente se você precisar limpar o espaço em disco regularmente. Você pode criar um script para encontrar e deletar arquivos com base nos seus critérios. Aqui está um exemplo básico:
#!/bin/bash
find / -type f -size +100M -exec rm -i {} \;
Para usar o script:
chmod +x cleanup.sh
../cleanup.sh
.Encontrar e deletar arquivos grandes no Ubuntu é um processo direto, mas requer atenção cuidadosa para garantir que dados importantes não sejam perdidos. Usando ferramentas como find
, du
, e ncdu
, você pode descobrir efetivamente onde o espaço em disco está sendo utilizado. Sempre lembre-se de fazer backup de arquivos e confirmar exclusões antes de prosseguir. Com essas práticas, você pode manter um sistema saudável e gerenciar melhor o espaço em disco.
Este guia cobre várias técnicas e comandos para ajudá-lo a encontrar e deletar arquivos grandes no Ubuntu. Ao seguir os exemplos e passos fornecidos, você poderá gerenciar efetivamente o armazenamento do seu sistema Ubuntu.
Se você encontrar algo errado com o conteúdo do artigo, você pode