Ninguém gosta de arquivos duplicados. Eles ocupam espaço desnecessário em um sistema e atrapalham. Felizmente, no Linux, há uma maneira de remover dados redundantes e limpar arquivos duplicados usando o Fdupes.
Instalar Fdupes
A ferramenta Fdupes é uma das melhores linhas de comandoferramentas de deduplicação na plataforma Linux. Quando executado, ele pode verificar qualquer diretório em busca de arquivos duplicados, farejar sua localização exata e transformá-los em links simbólicos - links físicos e links virtuais. O melhor de tudo é que, ao transformar duplicatas em links do sistema, reduz o espaço, mantendo os arquivos intactos no mesmo local.
O Fdupes é fácil de instalar e possui muitassuporte na maioria das distribuições Linux disponíveis. De fato, até o FreeBSD tem o software disponível. Para que o software funcione, inicie um terminal e insira os comandos que correspondem ao seu sistema operacional Linux.
Ubuntu
sudo apt install fdupes
Debian
sudo apt-get install fdupes
Arch Linux
O Fdupes está no Arch Linux, através do repositório "Community". Infelizmente, o repositório "Comunidade" não está configurado por padrão. Para instalar este programa, primeiro você precisa editar o Pacman.conf Arquivo.
Para editar o arquivo de configuração, abra-o no editor de texto Nano.
sudo nano /etc/pacman.conf
No arquivo de configuração, remova "#" de tudo o que estiver relacionado à "Comunidade". Lembre-se de que todo "#" deve desaparecer ou o repositório não funcionará. Quando as edições forem concluídas, salve-as com Ctrl + O e saia com Ctrl + X.
Sincronize o novo repo da comunidade com o Pacman.
sudo pacman -Syy
Agora que a fonte de software “Community” foi sincronizada com sucesso, o Arch Linux tem acesso total a ela. Conclua o processo instalando o aplicativo Fdupes por meio do gerenciador de pacotes.
sudo pacman -S fdupes
Fedora
sudo dnf install fdupes
OpenSUSE
sudo zypper install fdupes
Digitalizar para duplicatas
Antes que o Fdupes possa remover arquivos redundantes, ele precisa saber onde eles estão. Para encontrar os arquivos, você precisará usar o r interruptor. Com o r Você poderá pesquisar em todas as pastas do seu PC Linux, além de todas as subpastas, tornando a localização de duplicatas muito, muito mais rápida.
Siga as instruções abaixo para saber como encontrar e remover arquivos duplicados em vários locais no seu PC Linux.
Duplicatas na pasta base
Um dos principais locais em que os usuários armazenam arquivos é/casa/. A razão pela qual essa pasta contém vários arquivos é que tudo o que um usuário faz no Linux é colocado aqui. Como resultado, os arquivos se acumulam com o tempo e geralmente duplicam. Para encontrar essas duplicatas, abra um terminal e aponte fdupes para a sua pasta pessoal.

fdupes -r ~/
ou, para verificar outro usuário no seu PC, que não esteja conectado no momento, faça:
fdupes -r /home/username/
Depois de executar a verificação, a ferramenta retornará uma lista inteira de duplicatas encontradas no diretório inicial. Para salvar essas informações, canalize a saída para um arquivo na pasta Documentos.
fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt
ou
fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt
Duplicatas no sistema de arquivos raiz
O Fdupes pode digitalizar qualquer local, e não apenas a pasta pessoal. Se você está tentando encontrar arquivos duplicados no sistema de arquivos raiz do seu PC Linux, aqui está o que fazer.

Em um terminal, altere o shell de um normalusuário para a conta raiz. Mudar de uma conta tradicional para Raiz permitirá que o aplicativo Fdupes faça a varredura em locais fora dos limites para uma configuração normal.
sudo -s
ou
su -
Como root, verifique o sistema de arquivos raiz usando Fdupes.
fdupes -r /
Como alternativa, verifique um local específico, em vez de todo o sistema Raiz com:
fdupes -r /location/on/your/pc
Precisa exportar os resultados da digitalização para um arquivo para mais tarde? Execute este comando.
fdupes -r / >> /home/username/Documents/fdupes-scan.txt
ou
fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt
Remover dados redundantes
A digitalização de arquivos duplicados é uma parte críticade remover os dados redundantes. O próximo passo é lidar com os resultados e remover os despedimentos. Felizmente, livrar-se de dados redundantes é incrivelmente rápido. O melhor de tudo é que nada precisa ser excluído, pois o Fdupes suporta a troca de arquivos reais por links simbólicos.
Existem dois tipos de deduplicações que o Fdupessuporta: links físicos e links flexíveis. Para obter melhores resultados, recomendamos usar links físicos, pois eles são indistinguíveis dos arquivos reais. No entanto, links simbólicos suaves também funcionam. Para desduplicar, faça o seguinte em um terminal.
Nota: Não substitua dados duplicados em todo o sistema, a menos que você entenda os riscos que podem ocorrer!
Substituição do link rígido
fdupes -rH /home/username/
ou, para duplicatas em todo o sistema:
sudo -s fdupes -rH /root/file/location
Substituição de link suave
fdupes -rS /home/username/
ou, para todo o sistema:
fdupes -rS /root/file/location</p>
Comentários