Pagina inicial » como » Como encontrar e remover arquivos duplicados no Linux

    Como encontrar e remover arquivos duplicados no Linux

    Não importa se você está usando o Linux em sua área de trabalho ou em um servidor, existem boas ferramentas que examinam o sistema em busca de arquivos duplicados e ajudam a removê-los para liberar espaço. Interfaces gráficas sólidas e de linha de comando estão disponíveis.

    Arquivos duplicados são um desperdício desnecessário de espaço em disco. Afinal, se você realmente precisa do mesmo arquivo em dois locais diferentes, pode sempre configurar um link simbólico ou link físico, armazenando os dados em apenas um local no disco..

    FSlint

    O FSlint está disponível em vários repositórios de software de distribuições Linux, incluindo Ubuntu, Debian, Fedora e Red Hat. Basta ligar o gerenciador de pacotes e instalar o pacote "fslint". Esse utilitário fornece uma interface gráfica conveniente por padrão, mas também inclui versões de linha de comando de suas várias funções. Como muitos aplicativos Linux, a interface gráfica FSlint é apenas um front-end que usa os comandos FSlint abaixo.

    Não deixe que isso o afaste de usar a conveniente interface gráfica do FSlint. Por padrão, ele é aberto com o painel Duplicatas selecionado e seu diretório pessoal como o caminho de pesquisa padrão. Tudo o que você precisa fazer é clicar no botão Find e o FSlint encontrará uma lista de arquivos duplicados nos diretórios da sua pasta pessoal. Use os botões para excluir todos os arquivos que você deseja remover e clique duas vezes para visualizá-los.

    Observe que os utilitários de linha de comando não estão em seu caminho por padrão, portanto, você não pode executá-los como comandos comuns. No Ubuntu, você os encontrará em / usr / share / fslint / fslint. Então, se você quisesse executar a varredura completa do fslint em um único diretório, aqui estão os comandos que você executaria no Ubuntu:

    cd / usr / share / fslint / fslint

    .diretório / fslint / path / to /

    Este comando não irá realmente apagar nada. Será apenas imprimir uma lista de arquivos duplicados - você está sozinho para o resto.

    fdupes

    O comando fdupes geralmente não é instalado por padrão, mas está disponível em muitos repositórios da distribuição Linux. É uma ferramenta simples de linha de comando. Esta é provavelmente a ferramenta mais conveniente e mais rápida que você pode usar se quiser encontrar arquivos duplicados em um ambiente onde você só tem acesso a uma linha de comando do Linux, não a uma interface gráfica do usuário..

    Usá-lo é simples. Apenas execute o comando fdupes seguido pelo caminho para um diretório. assim, fdupes / home / chris listaria todos os arquivos duplicados no diretório / home / chris - mas não nos subdiretórios! o fdupes -r / home / chris comando procuraria recursivamente todos os subdiretórios dentro de / home / chris para arquivos duplicados e os listaria.

    Esta ferramenta não irá remover automaticamente nada, apenas mostrará uma lista de arquivos duplicados. Você pode então excluir os arquivos duplicados manualmente, se quiser. Você também pode executar o comando com a opção -d para ajudá-lo a excluir arquivos. Você será solicitado a escolher os arquivos que deseja preservar.

    dupeGuru, dupeGuru Music Edition e dupeGuru Pictures Edition

    Sim, vamos recomendar novamente o dupeGuru. É uma ferramenta de código aberto e plataforma cruzada que é tão útil que já a recomendamos para localizar arquivos duplicados no Windows e limpar arquivos duplicados em um Mac..

    O dupeGuru é um pouco menos conveniente porque não está disponível nos repositórios de software da maioria das distribuições Linux - embora esteja disponível nos repositórios do Arch Linux. No entanto, o site dupeGuru oferece um PPA que permite que você instale facilmente seus pacotes de software em distribuições Linux baseadas no Ubuntu e no Ubuntu. Usuários de outras distribuições Linux podem até compilar a partir da fonte.

    Assim como no Windows e Mac, o dupeGuru oferece três edições diferentes - uma edição padrão para digitalização de arquivos duplicados, uma edição projetada para encontrar músicas duplicadas que podem ter sido copiadas ou codificadas de forma diferente, e uma edição destinada a encontrar fotos semelhantes. girado, redimensionado ou modificado de outra forma. Você pode obtê-los todos do site dupeGuru, e todos os três estão disponíveis no PPA do Ubuntu.

    Este aplicativo funciona da mesma forma que em outras plataformas. Inicie, adicione uma ou mais pastas para digitalizar e clique em Digitalizar. Você verá uma lista de arquivos duplicados e poderá verificá-los e removê-los, ou movê-los para outras plataformas. Você também pode abrir e examinar facilmente o arquivo com um clique duplo.

    Após a instalação, o pacote Ubuntu deve ser iniciado a partir de uma linha de comando - por exemplo, com o dupeguru_se comando para a edição padrão. Parece não haver nenhum atalho na área de trabalho instalado por padrão. Essa falta de integração de sistemas é a única razão pela qual não podemos recomendar mais esse utilitário, pois ele funciona bem quando você o instala e inicia..


    Como você poderia esperar, isso não é uma lista completa. Você encontrará muitos outros utilitários de localização de arquivos duplicados - principalmente comandos sem interface gráfica - no gerenciador de pacotes de sua distribuição Linux. A menos que você tenha necessidades específicas, as ferramentas acima são nossas favoritas e as que recomendamos.