Ilustração de arquivo duplicados num notebook
Freepik

Atualizado em

Arquivos duplicados podem ocupar espaço desnecessário no seu disco rígido, prejudicando o desempenho do seu sistema operacional. Felizmente, no Linux, existem diversas maneiras de identificar e remover esses arquivos repetidos de forma simples e eficaz.

Como encontrar arquivos duplicados

Para identificar arquivos duplicados no Linux, você pode utilizar o comando fdupes. Esse comando é capaz de encontrar arquivos repetidos em uma pasta ou em todo o sistema, comparando o conteúdo dos arquivos.

Para usá-lo, basta abrir o terminal e digitar o seguinte comando:

fdupes -r /caminho/da/pasta

Substitua /caminho/da/pasta pelo caminho da pasta que deseja verificar. O parâmetro -r indica que a verificação deve ser feita de forma recursiva, ou seja, em todas as subpastas da pasta especificada.

O comando fdupes também oferece outras opções, como a possibilidade de excluir automaticamente os arquivos duplicados encontrados ou de exibir as diferenças entre os arquivos.

Como deletar arquivos duplicados

Depois de identificar os arquivos duplicados, é hora de deletá-los. Existem diversas maneiras de fazer isso no Linux, e aqui apresentaremos duas opções: uma usando o comando fdupes e outra usando o utilitário fslint.

Deletando arquivos com o comando fdupes

O comando fdupes permite deletar os arquivos duplicados encontrados de forma simples e rápida. Para isso, basta adicionar o parâmetro -d ao comando utilizado para identificar os arquivos duplicados. Por exemplo:

fdupes -rdN /caminho/da/pasta -d

O parâmetro -d indica que os arquivos duplicados devem ser deletados. O parâmetro -N indica que deve ser mantido apenas o primeiro arquivo encontrado e os demais devem ser deletados. O parâmetro -r indica que a verificação deve ser feita de forma recursiva.

Deletando arquivos com o utilitário Fslint

O Fslint é um utilitário que oferece diversas opções para limpar e otimizar o sistema operacional, incluindo a remoção de arquivos duplicados. Para instalar o Fslint no Ubuntu ou em outras distribuições baseadas no Debian, basta abrir o terminal e digitar o seguinte comando:

sudo apt install fslint

Depois de instalado, abra o Fslint e selecione a opção “Encontrar arquivos duplicados” na lista de tarefas disponíveis. Em seguida, selecione a pasta ou as pastas que deseja verificar e clique em “Executar”.

O Fslint exibirá os arquivos duplicados encontrados e permitirá que você selecione quais deseja deletar. Depois de selecionar os arquivos, clique em “Excluir” para removê-los.