Come rimuovere i dati ridondanti su Linux con Fdupes

click fraud protection

A nessuno piacciono i file duplicati. Occupano spazio non necessario su un sistema e si intromettono. Per fortuna, su Linux, c'è un modo per rimuovere dati ridondanti e ripulire i file duplicati, usando Fdupes.

Installa Fdupes

Lo strumento Fdupes è uno dei migliori strumenti di de-duplicazione della riga di comando sulla piattaforma Linux. Quando eseguito, può eseguire la scansione di qualsiasi directory alla ricerca di file duplicati, annusare la loro posizione esatta e trasformare i duplicati in collegamenti simbolici, sia hard link che soft link. Soprattutto, trasformando i duplicati in collegamenti di sistema, riduce lo spazio, mantenendo intatti i file nella stessa posizione.

Fdupes è facile da installare e ha molto supporto all'interno della maggior parte delle distribuzioni Linux disponibili. In effetti, anche FreeBSD ha il software disponibile. Per far funzionare il software, avvia un terminale e inserisci i comandi corrispondenti al tuo sistema operativo Linux.

Ubuntu

sudo apt installa fdupes
instagram viewer

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes è su Arch Linux, tramite il repository “Community”. Purtroppo, il repository "Community" non è impostato per impostazione predefinita. Per installare questo programma, devi prima modificare il pacman.conf file.

Per modificare il file di configurazione, aprilo nell'editor di testo Nano.

sudo nano /etc/pacman.conf

Nel file di configurazione, rimuovere "#" davanti a tutto ciò che riguarda "Community". Tieni presente che ogni "#" deve essere sparito, altrimenti il ​​repository non funzionerà. Al termine delle modifiche, salvarlo con Ctrl + O ed esci con Ctrl + X.

Sincronizza il nuovo repository della community con Pacman.

sudo pacman -Syy

Ora che la sorgente software "Community" è stata sincronizzata correttamente, Arch Linux ha pieno accesso ad essa. Termina il processo installando l'applicazione Fdupes tramite il gestore pacchetti.

sudo pacman -S fdupes

Fedora

sudo dnf installa fdupes

OpenSUSE

sudo zypper installa fdupes

Cerca duplicati

Prima che Fdupes possa rimuovere i file ridondanti, deve sapere dove si trovano. Per trovare i file, devi utilizzare il r interruttore. Con il r alternativamente, sarai in grado di cercare in ogni cartella sul tuo PC Linux, insieme a ogni sottocartella, rendendo la ricerca di duplicati molto, molto più veloce.

Seguire le istruzioni seguenti per imparare a trovare e rimuovere i file duplicati in diverse posizioni sul PC Linux.

Duplicati nella cartella Home

Uno dei luoghi principali in cui gli utenti memorizzano i file è / home /. Il motivo per cui questa cartella contiene tonnellate di file è che tutto ciò che un utente fa su Linux viene messo qui. Di conseguenza, i file si accumulano nel tempo e spesso si accumulano duplicati. Per trovare questi duplicati, apri un terminale e punta fdupes nella tua cartella home.

fdupes -r ~ /

oppure, per eseguire la scansione di un altro utente sul PC, non attualmente connesso, eseguire:

fdupes -r / home / nome utente /

Dopo aver eseguito la scansione, lo strumento restituirà un intero elenco di duplicati che trova nella home directory. Per salvare queste informazioni, reindirizzare l'output in un file nella cartella Documenti.

fdupes -r ~ / >> ~ / Documents / fdupes-scan-home.txt

o

fdupes -r / home / nome utente / >> ~ / Documents / fdupes-scan-home-user.txt

Duplicati nel file system di root

Fdupes ha la capacità di scansionare qualsiasi posizione, e non solo la cartella principale. Se stai cercando di trovare file duplicati sul file system di root del tuo PC Linux, ecco cosa fare.

In un terminale, cambia la shell da un normale utente all'account root. Il passaggio da un account tradizionale a Root consentirà all'app Fdupes di eseguire la scansione in posizioni non consentite rispetto a una configurazione normale.

sudo -s

o

su -

Come root, scansiona il file system di root usando Fdupes.

fdupes -r /

In alternativa, esegui la scansione di una posizione specifica, anziché dell'intero sistema radice con:

fdupes -r / location / on / your / pc

Devi esportare i risultati della scansione in un file per dopo? Esegui questo comando.

fdupes -r / >> /home/username/Documents/fdupes-scan.txt

o

fdupes -r / location / on / your / pc >> /home/username/Documents/fdupes-scan.txt

Rimuovi dati ridondanti

La scansione di file duplicati è una parte fondamentale della rimozione dei dati ridondanti. Il prossimo passo è gestire i risultati e rimuovere i licenziamenti. Fortunatamente, eliminare i dati ridondanti è incredibilmente veloce. Soprattutto, non è necessario eliminare nulla, poiché Fdupes supporta lo scambio di file effettivi con collegamenti simbolici.

Esistono due tipi di deduplicazioni supportate da Fdupes: hard link e soft link. Per risultati ottimali, ti consigliamo di utilizzare i collegamenti reali, poiché non sono distinguibili dai file effettivi. Tuttavia, funzionano anche i collegamenti simbolici soft. Per deduplicare, procedere come segue in un terminale.

Nota: non sostituire i dati duplicati a livello di sistema se non si comprendono i rischi che possono verificarsi!

Sostituzione hard link

fdupes -rH / home / nome utente /

oppure, per i duplicati a livello di sistema:

sudo -s. fdupes -rH / root / file / location

Sostituzione Soft Link

fdupes -rS / home / nome utente /

oppure, per tutto il sistema:

fdupes -rS / root / file / location
watch instagram story