Come trovare e rimuovere i file duplicati su Linux

Sommario:

Come trovare e rimuovere i file duplicati su Linux
Come trovare e rimuovere i file duplicati su Linux

Video: Come trovare e rimuovere i file duplicati su Linux

Video: Come trovare e rimuovere i file duplicati su Linux
Video: Come attivare il Parental Control nei PC Windows - YouTube 2024, Aprile
Anonim
Sia che tu stia usando Linux sul tuo desktop o su un server, ci sono buoni strumenti che analizzeranno il tuo sistema alla ricerca di file duplicati e ti aiuteranno a rimuoverli per liberare spazio. Sono disponibili anche solide interfacce grafiche e da riga di comando.
Sia che tu stia usando Linux sul tuo desktop o su un server, ci sono buoni strumenti che analizzeranno il tuo sistema alla ricerca di file duplicati e ti aiuteranno a rimuoverli per liberare spazio. Sono disponibili anche solide interfacce grafiche e da riga di comando.

I file duplicati sono uno spreco inutile di spazio su disco. Dopo tutto, se hai davvero bisogno dello stesso file in due posizioni diverse, puoi sempre impostare un link simbolico o un hard link, memorizzando i dati in un'unica posizione sul disco.

FSlint

FSlint è disponibile in vari repository software di distribuzioni Linux, tra cui Ubuntu, Debian, Fedora e Red Hat. Basta attivare il gestore dei pacchetti e installare il pacchetto "fslint". Questa utility fornisce una comoda interfaccia grafica di default, ma include anche versioni da linea di comando delle sue varie funzioni. Come molte applicazioni Linux, l'interfaccia grafica di FSlint è solo un front-end che usa i comandi di FSlint sottostanti.

Non lasciatevi spaventare dall'usare l'interfaccia grafica di FSlint, comunque. Per impostazione predefinita, si apre con il riquadro Duplicati selezionato e la tua directory home come percorso di ricerca predefinito. Tutto quello che devi fare è cliccare sul pulsante Trova e FSlint troverà un elenco di file duplicati nelle directory sotto la tua cartella Inizio. Usa i pulsanti per eliminare tutti i file che vuoi rimuovere e fai doppio clic per visualizzarli in anteprima.

Nota che le utilità della riga di comando non sono nel tuo percorso di default, quindi non puoi eseguirle come comandi tipici. Su Ubuntu, li troverai in / usr / share / fslint / fslint. Quindi, se volessi eseguire l'intera scansione fslint su una singola directory, ecco i comandi che avresti eseguito su Ubuntu:
Nota che le utilità della riga di comando non sono nel tuo percorso di default, quindi non puoi eseguirle come comandi tipici. Su Ubuntu, li troverai in / usr / share / fslint / fslint. Quindi, se volessi eseguire l'intera scansione fslint su una singola directory, ecco i comandi che avresti eseguito su Ubuntu:

cd /usr/share/fslint/fslint

./fslint /path/to/directory

Questo comando non cancellerà nulla. Stamperà solo un elenco di file duplicati - tu sei da solo per il resto.

Image
Image

fdupes

Il comando fdupes di solito non è installato di default, ma è disponibile in molti repository di distribuzione Linux. È un semplice strumento da riga di comando. Questo è probabilmente lo strumento più conveniente e più veloce che puoi usare se vuoi trovare file duplicati in un ambiente in cui hai accesso solo a una riga di comando di Linux, non a un'interfaccia utente grafica.

Usarlo è semplice. Basta eseguire il comando fdupes seguito dal percorso di una directory. Così, fdupes / home / chris elencherebbe tutti i file duplicati nella directory / home / chris - ma non nelle sottodirectory! Il fdupes -r / home / chris il comando ricercherà ricorsivamente tutte le sottodirectory all'interno di / home / chris per i file duplicati e li elencherà.

Questo strumento non rimuoverà automaticamente nulla, ti mostrerà solo un elenco di file duplicati. È quindi possibile eliminare manualmente i file duplicati, se lo si desidera. Puoi anche eseguire il comando con l'opzione -d per far sì che ti aiuti a cancellare i file. Ti verrà richiesto di scegliere i file che desideri conservare.

Image
Image

dupeGuru, dupeGuru Music Edition e dupeGuru Pictures Edition

Sì, raccomanderemo ancora una volta dupeGuru. È uno strumento open source e multipiattaforma che è così utile che lo abbiamo già consigliato per trovare file duplicati su Windows e per ripulire i file duplicati su un Mac.

dupeGuru è un po 'meno conveniente perché non è disponibile nella maggior parte dei repository software delle distribuzioni Linux, sebbene sia disponibile nei repository di Arch Linux. Tuttavia, il sito web di dupeGuru offre un PPA che consente di installare facilmente i loro pacchetti software su Ubuntu e sulle distribuzioni Linux basate su Ubuntu. Gli utenti di altre distribuzioni Linux potrebbero anche compilarlo dalla fonte.

Come su Windows e Mac, dupeGuru offre tre diverse edizioni: un'edizione standard per la scansione di file duplicati di base, un'edizione progettata per trovare brani duplicati che potrebbero essere stati copiati o codificati in modo diverso e un'edizione destinata a trovare foto simili che sono state ruotato, ridimensionato o diversamente modificato. Puoi ottenerli tutti dal sito Web dupeGuru e tutti e tre sono disponibili nel PPA di Ubuntu.

Questa applicazione funziona esattamente come su altre piattaforme. Lanciarlo, aggiungere una o più cartelle da scansionare e fare clic su Scansione. Vedrai un elenco di file duplicati, potrai controllarli e rimuoverli o spostarli su altre piattaforme. Puoi facilmente aprire ed esaminare il file con un doppio clic.

Dopo l'installazione, il pacchetto Ubuntu deve essere lanciato da una riga di comando, ad esempio con dupeguru_se comando per l'edizione standard. Sembra che non ci sia alcun collegamento desktop installato per impostazione predefinita. Questa mancanza di integrazione di sistema è l'unica ragione per cui non possiamo raccomandare questa utility in modo più efficace, poiché funziona bene una volta installato e avviato.

Image
Image

Come ci si potrebbe aspettare, questa non è una lista completa. Troverai molte altre utility per la ricerca di file duplicati, per lo più comandi senza un'interfaccia grafica, nel gestore di pacchetti della tua distribuzione Linux. A meno che tu non abbia esigenze specifiche, gli strumenti di cui sopra sono i nostri preferiti e quelli che raccomandiamo.

Consigliato: