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.
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.
sudo apt installa fdupes
sudo apt-get install fdupes
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
sudo dnf installa fdupes
sudo zypper installa fdupes
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.
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
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
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!
fdupes -rH / home / nome utente /
oppure, per i duplicati a livello di sistema:
sudo -s. fdupes -rH / root / file / location
fdupes -rS / home / nome utente /
oppure, per tutto il sistema:
fdupes -rS / root / file / location
Ci sono un paio di modi in cui puoi installare software aggiuntivo ...
Ovviamente è possibile ottenere prestazioni di sistema migliori se ...
Come tutti sapete, il processo è un'istanza di un programma per com...