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:
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:
Bleachbit é uma ferramenta um pouco semelhante: pode limpar o computador de arquivos desnecessários, mas não encontrar duplicatas.
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.):
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.
Você também pode gostar: Identifique músicas no seu desktop Linux usando Songrec, um cliente Shazam para Linux (também escrito em Rust)
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:
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:
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.
Você também pode gostar: Como gravar e reproduzir eventos do mouse e do teclado usando o Gravador de Macro ATBSWP (GUI)
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Find And Remove Duplicate Files, Similar Images And More With Czkawka (FSlint Alternative)