Blog Linux Avante

Encontre e remova arquivos duplicados, imagens semelhantes e muito mais com Czkawka (alternativa ao FSlint)

12 de março de 2021

Czkawka Duplicate Finder Linux Gui

Czkawka é uma aplicação rápida (multi-threaded) para encontrar e remover arquivos duplicados, links simpáticos inválidos, imagens semelhantes, e muito mais. É semelhante na interface de usuário e nas funcionalidades ao FSlint, um localizador de arquivo duplicado para Linux que não foi atualizado do Python2 e, portanto, não está mais disponível para muitas distribuições do Linux.

O aplicativo é escrito em Rust, ele vem com ambos os frontends da GUI (GTK3) e CLI, e está disponível para Linux, MacOS e Microsoft Windows.

Usando o Czkawka, você pode remover arquivos desnecessários do seu computador, como:

  • Arquivos duplicados
  • Imagens similares (com previews de imagem)
  • Duplicatas de música
  • Arquivos grandes
  • Arquivos temporários
  • Arquivos zerados
  • Links Inválidos
  • Arquivos quebrados
  • Arquivos vazios
  • Diretórios vazios

De sua interface de usuário simples, você pode incluir ou excluir diretórios (com a opção de digitalizar apenas o diretório superior ou a verificação recursiva) e itens e, opcionalmente, adicionar uma lista de extensões permitidas.

Algumas categorias "arquivos desnecessários" têm suas próprias opções. Por exemplo, ao procurar por arquivos duplicados, você pode especificar o tamanho mínimo do arquivo, o método de verificação (hash, hashmb, tamanho ou nome) e o tipo HASH (Blake3, CRC32 ou XXH3). Para imagens semelhantes, existem opções para especificar o tamanho mínimo do arquivo e o nível de similaridade (variando de mínimo a muito alto). Quanto a duplicatas de música, a Czkawka permite definir o tamanho mínimo do arquivo, e o título da música, o artista, o título do álbum, o artista do álbum e o ano.

A partir das opções do aplicativo você pode especificar para mostrar uma caixa de diálogo de confirmação ao excluir, mover arquivos excluídos para lixo em vez de excluí-los (isso é desmarcado por padrão, para que você possa ativar essa opção, portanto, caso você remova os arquivos errados, você pode restaurá-los), desativar mostrar visualizações de imagem ao digitalizar para imagens semelhantes, etc.

Nas opções do Czkawka, você também encontrará opções para salvar a configuração atual, carregar uma configuração salva e redefini-la. Aqui, "Configuração" significa as configurações que você digitou no Czkawka para encontrar duplicatas, como os diretórios incluídos e excluídos, método de verificação, etc.

A interface de linha de comando do Czkawka parece estar em par com a GUI, algo bem esperto (pelo menos é a primeira impressão), e sua ajuda é extensa, com exemplos. Então, se você está procurando uma maneira de automatizar a remoção de arquivos duplicados, digitalizar e remover imagens semelhantes, etc., de um script, experimente. Observe que as interfaces GUI e CLI estão disponíveis para download em binários separados!

A ferramenta foi atualizada para a versão 3.0.0 ontem, recebendo várias melhorias:

  • Opção para não ignorar HardLinks
  • Suporte de Hardlink na GUI
  • Nova janela de configurações
  • Unificar remoção de arquivo
  • Pesquisa rápida em duplicatas na CLI
  • Opção para desativar o cache
  • Adicionada caixa de diálogo de confirmação ao tentar remover todos os arquivos no grupo
  • Adicionada caixa de diálogo de confirmação ao remover arquivos com a tecla Excluir
  • Abrir arquivo em clique duplo ou usando a tecla ENTER
  • Permitir colocar arquivos no lixo em vez de removê-los

Bleachbit é uma ferramenta um pouco semelhante: pode limpar o computador de arquivos desnecessários, mas não encontrar duplicatas.

Usando Czkawka (GUI)

Para pesquisar arquivos duplicados (ou alguma outra categoria da coluna do lado esquerdo, como imagens semelhantes, links de símbolos inválidos, etc.), adicione os diretórios que você deseja digitalizar na parte superior do aplicativo. Você também pode adicionar diretórios ou itens para excluir e extensões permitidas. Em seguida, clique no botão Search no lado esquerdo inferior para começar a encontrar as duplicatas (ou outros arquivos desnecessários).

A primeira vez que você está realizando uma pesquisa, o Czkawka pode demorar um pouco (dependendo de muitos fatores, o número de arquivos incluídos na pesquisa, seu hardware, etc.), mas a segunda e subseqüentes são muito mais rápidas que a primeira graças ao recurso de caching (você pode desativar isso de suas configurações).

Para cada duplicata, o aplicativo permite selecioná-los usando vários filtros (por exemplo, All except oldest, All except newest, etc.):

Czkawka seleção

Com esta seleção você pode optar por excluir, symlink ou hardlink os arquivos encontrados. Você também pode salvar as duplicatas em um arquivo de texto.

Caso você esteja optando por excluir as duplicatas encontradas, recomendo abrir as opções do Czkawka e habilitar a opção de mover arquivos duplicados excluídos para lixo, para que você possa restaurá-los mais tarde, caso você tenha excluído o arquivo errado.

Você pode querer visitar o uso do czkawka em suas instruções para mais detalhes.

Baixe o Czkawka

Baixar Czkawka

Você pode encontrar binários Czkawka para Linux, Windows e MacOS. Para cada um, existem binários separados da GUI e da linha de comando disponíveis para download.

Além dos binários da guia Lançamentos do aplicativo, também há pacotes SNAP, Flatpak, AUR e PPA que você pode usar para instalar o Czkawka. Ou você pode compilá-lo da fonte. Veja o aplicativo seção de instalação para detalhes.

A guia de lançamentos do Github oferece Czkawka GUI, tanto como binário genérico, bem como um appImage (com o cli disponível apenas como um binário genérico separado). Todos devem funcionar em qualquer distribuição do Linux, mas note que no meu caso, o aplicativo não respeitou o tema do meu sistema GTK ao usar o Binário AppImage; Isso não aconteceu usando o binário genérico.

Se você optar por obter o binário Genérico GUI (linux_czkawka_gui) da aba de lançamentos do aplicativo GitHub, coloque este arquivo no seu diretório inicial e instale-o para /usr/local/bin usando:

Comandos para usar no terminal

sudo install ~/linux_czkawka_gui /usr/local/bin/czkawka-gui

Depois disso, você pode remover o arquivo linux_czkawka_gui do seu diretório inicial.

Usando isso, você não encontrará czkawka no menu do seu aplicativo. Então, lance-o via Alt + F2 ou abrindo um terminal e digitando czkawka-gui, ou você pode adicionar uma entrada de menu para ele usando uma ferramenta como menulibre.

Para instalar a ferramenta Czkawka Linux CLI em /usr/local/bin como czkawka-cli, faça o download do linux_czkawka_cli, coloque-o no seu diretório pessoal, em seguida, execute:

Comandos para usar no terminal

sudo install ~/linux_czkawka_cli /usr/local/bin/czkawka-cli

Você pode remover o arquivo binário linux_czkawka_cli do seu diretório inicial.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.