Czkawka è un’applicazione veloce (multi-thread) per trovare e rimuovere file duplicati, collegamenti simbolici non validi, immagini simili e altro. È simile sia nell’interfaccia utente che nelle funzionalità a FSlint, un cercatore di file duplicati per Linux che non è stato aggiornato da Python2 e quindi non è più disponibile per molte distribuzioni Linux.
L’applicazione è scritta in Rust, viene fornita con interfacce GUI (GTK3) e CLI ed è disponibile per Linux, macOS e Microsoft Windows.
Utilizzando Czkawka, puoi rimuovere i file non necessari dal tuo computer come:
- file duplicati
- immagini simili (con anteprime immagini)
- duplicati musicali
- file di grandi dimensioni
- file temporanei
- file azzerati
- collegamenti simbolici non validi
- file danneggiati
- file vuoti
- directory vuote
Dalla sua semplice interfaccia utente, è possibile includere o escludere directory (con l’opzione di scansionare solo la directory principale o la scansione ricorsiva) e gli elementi e, facoltativamente, aggiungere un elenco di estensioni consentite.
Alcune categorie di “file non necessari” hanno le proprie opzioni. Ad esempio, quando si cercano file duplicati è possibile specificare la dimensione minima del file, il metodo di controllo (Hash, HashMb, Size o Name) e il tipo di hash (Blake3, CRC32 o XXH3). Per immagini simili ci sono opzioni per specificare la dimensione minima del file e il livello di somiglianza (da minimo a molto alto). Per quanto riguarda i duplicati musicali, Czkawka consente di impostare la dimensione minima del file e il titolo del brano, l’artista, il titolo dell’album, l’artista dell’album e l’anno.
Dalle opzioni dell’applicazione è possibile specificare di mostrare una finestra di dialogo di conferma durante l’eliminazione, spostare i file eliminati nel cestino invece di eliminarli (questo è deselezionato per impostazione predefinita, quindi potresti voler abilitare questa opzione in modo che nel caso in cui rimuovi i file sbagliati, puoi ripristinarli), disabilita la visualizzazione delle anteprime delle immagini durante la scansione di immagini simili, ecc.
Nelle opzioni Czkawka troverai anche opzioni per salvare la configurazione corrente, caricare una configurazione salvata e ripristinarla. Qui, “configurazione” indica le impostazioni che hai inserito in Czkawka per trovare i duplicati, come le directory incluse ed escluse, il metodo di controllo, ecc.
L’interfaccia della riga di comando di Czkawka sembra essere alla pari con la GUI, dal punto di vista delle funzionalità (almeno a prima vista)e il suo aiuto è ampio, con esempi. Quindi, se stai cercando un modo per automatizzare la rimozione dei file duplicati, scansionare e rimuovere immagini simili, ecc. Da uno script, provalo. Nota che le interfacce GUI e CLI sono disponibili per il download in binari separati però!
Lo strumento è stato aggiornato ieri alla versione 3.0.0, ricevendo vari miglioramenti:
- Opzione per non ignorare i collegamenti reali
- Supporto hardlink per GUI
- Nuova finestra delle impostazioni
- Unifica la rimozione dei file
- Dry run in duplicati CLI
- Opzione per disattivare la cache
- Aggiungi una finestra di dialogo di conferma quando si tenta di rimuovere tutti i file nel gruppo
- Aggiungi una finestra di dialogo di conferma quando si rimuovono i file con il tasto Canc
- Apri il file facendo doppio clic o utilizzando il tasto Invio
- Consenti di mettere i file nel cestino invece di rimuoverli completamente
BleachBit è uno strumento in qualche modo simile: può ripulire il tuo computer da file non necessari, ma non trova duplicati.
Utilizzo di Czkawka (GUI)
Per cercare file duplicati (o qualche altra categoria dalla colonna di sinistra, come immagini simili, collegamenti simbolici non validi, ecc.), Aggiungi le directory che desideri scansionare nella parte superiore dell’applicazione. Puoi anche aggiungere directory o elementi da escludere ed estensioni consentite. Quindi fare clic su Search
pulsante in basso a sinistra per iniziare a trovare i duplicati (o altri file non necessari).
La prima volta che esegui una ricerca, Czkawka potrebbe richiedere del tempo (a seconda di molti fattori, il numero di file inclusi nella ricerca, il tuo hardware, ecc.), Ma la seconda e le successive scansioni sono molto più veloci della prima grazie all’applicazione memorizzazione nella cache caratteristica (puoi disabilitarla dalle sue impostazioni).
Per ogni duplicato trovato, l’applicazione consente di selezionarli utilizzando più filtri (es All except oldest
, All except newest
, eccetera.):
Con questa selezione puoi quindi scegliere di eliminare, collegare simbolicamente o collegare i file trovati. Puoi anche salvare i duplicati in un file di testo.
Nel caso in cui tu scelga di eliminare i duplicati trovati, ti consiglio di aprire le opzioni di Czkawka e abilitare l’opzione per spostare i file duplicati eliminati nel cestino, in modo da poterli ripristinare in seguito nel caso in cui tu abbia eliminato il file sbagliato.
Si consiglia di visitare le istruzioni per l’uso di Czkawka per maggiori dettagli.
Potrebbe piacerti anche: Identifica le canzoni sul tuo desktop Linux usando SongRec, un client Shazam per Linux (scritto anche in Rust)
Scarica Czkawka
Puoi trovare i binari Czkawka per Linux, Windows e macOS. Per ciascuno, sono disponibili per il download una GUI separata e binari della riga di comando.
Oltre ai binari dalla scheda delle versioni dell’applicazione, ci sono anche pacchetti Snap, Flatpak, AUR e PPA che puoi usare per installare Czkawka. Oppure puoi crearlo dalla fonte. Vedere la sezione relativa all’installazione dell’applicazione per i dettagli.
La scheda delle versioni di GitHub offre la GUI di Czkawka sia come binario generico, sia come AppImage (con la CLI disponibile solo come binario generico separato). Dovrebbero funzionare tutti su qualsiasi distribuzione Linux, ma nota che nel mio caso, l’applicazione non rispettava il tema GTK del mio sistema quando utilizzava il binario AppImage; questo non è accaduto utilizzando il binario generico.
Se si sceglie di ottenere il binario della GUI generica (linux_czkawka_gui
) dalla scheda delle versioni di GitHub dell’applicazione, posizionare questo file nella directory home, quindi installarlo in /usr/local/bin
utilizzando:
sudo install ~/linux_czkawka_gui /usr/local/bin/czkawka-gui
Dopo questo, puoi rimuovere il file linux_czkawka_gui
file dalla directory home.
Usando questo, non troverai Czkawka nel menu delle tue applicazioni. Quindi avvialo tramite Alt + F2
oppure aprendo un terminale e digitando czkawka-gui
oppure puoi aggiungere una voce di menu utilizzando uno strumento come MenuLibre.
Per installare lo strumento Czkawka Linux CLI in /usr/local/bin
come czkawka-cli
, Scarica linux_czkawka_cli
, posizionalo nella tua directory home, quindi esegui:
sudo install ~/linux_czkawka_cli /usr/local/bin/czkawka-cli
È ora possibile rimuovere il file linux_czkawka_cli
binario dalla tua directory home.
Potrebbe piacerti anche: Come registrare e riprodurre eventi di mouse e tastiera utilizzando Atbswp Macro Recorder (GUI)