Breve:FSlint è un ottimo strumento GUI per trovare file duplicati in Linux e rimuoverli. FDUPES trova anche i file con lo stesso nome in Linux ma in modalità riga di comando.
Se hai questa abitudine di scaricare tutto dal web come me, finirai per avere più file duplicati. Molto spesso, posso trovare le stesse canzoni o un gruppo di immagini in directory diverse o finire per eseguire il backup di alcuni file in due luoghi diversi. È una seccatura individuare manualmente questi file duplicati ed eliminarli per recuperare lo spazio su disco.
Se vuoi salvarti da questo dolore, ci sono varie applicazioni Linux che ti aiuteranno a localizzare questi file duplicati e rimuoverli. In questo articolo, tratteremo come trovare e rimuovere questi file in Ubuntu.
Nota:dovresti sapere cosa stai facendo. Se stai utilizzando un nuovo strumento, è sempre meglio provarlo in una struttura di directory virtuale per capire cosa fa prima di portarlo nella cartella principale o home. Inoltre, è sempre meglio eseguire il backup del tuo sistema Linux!
FSlint:strumento GUI per trovare e rimuovere file duplicati
FSlint ti aiuta a cercare e rimuovere file duplicati, directory vuote o file con nomi errati. Ha una riga di comando e una modalità GUI con una serie di strumenti per eseguire una varietà di attività.
Per installare FSlint, digita il comando seguente in Terminale.
sudo apt install fslint
Apri FSlint dalla ricerca Dash.
FSlint include una serie di opzioni tra cui scegliere. Ci sono opzioni per trovare file duplicati, pacchetti installati, nomi errati, conflitti di nomi, file temporanei, directory vuote ecc. Scegli il percorso di ricerca e l'attività che desideri eseguire dal pannello di sinistra e fai clic su Trova per individuare i file. Una volta terminato, puoi selezionare i file che desideri rimuovere ed eliminarlo.
Puoi fare clic su qualsiasi directory di file dal risultato della ricerca per aprirla se non sei sicuro e vuoi ricontrollarla prima di eliminarla.
Puoi selezionare Parametri di ricerca avanzata dove puoi definire regole per escludere determinati tipi di file o escludere directory in cui non desideri cercare.
[irp posts=”13624″ name=”7 semplici modi per liberare spazio su Ubuntu e Linux Mint”]
FDUPES:strumento CLI per trovare e rimuovere file duplicati
FDUPES è un'utilità da riga di comando per trovare e rimuovere file duplicati in Linux. Può elencare i file duplicati in una cartella particolare o in modo ricorsivo all'interno di una cartella. Chiede quale file conservare prima dell'eliminazione e l'opzione noprompt ti consente di eliminare tutti i file duplicati mantenendo il primo senza chiedertelo.
Installazione su Debian / Ubuntu
sudo apt install fdupes
Installazione su Fedora
dnf install fdupes
Una volta installato, puoi cercare i file duplicati usando il comando seguente:
fdupes /path/to/folder
Per la ricerca ricorsiva all'interno di una cartella, usa l'opzione -r
fdupes -r /home
Questo elencherà solo i file duplicati e non li cancellerà da solo. Puoi eliminare manualmente i file duplicati o utilizzare -d opzione per eliminarli.
fdupes -d /path/to/folder
Questo non eliminerà nulla da solo, ma visualizzerà tutti i file duplicati e ti darà la possibilità di eliminare i file uno per uno o di selezionare un intervallo per eliminarlo. Se vuoi eliminare tutti i file senza chiedere e preservare il primo, puoi usare il noprompt -N opzione.
Nello screenshot sopra, puoi vedere il -d comando che mostra tutti i file duplicati all'interno della cartella e ti chiede di selezionare il file che vuoi conservare.
Le ultime parole
Esistono molti altri modi e strumenti per trovare ed eliminare file duplicati in Linux. Personalmente, preferisco lo strumento da riga di comando FDUPES; è semplice e non richiede risorse.
Come gestisci la ricerca e la rimozione di file duplicati nel tuo sistema Linux? Dicci nella sezione commenti.