- - Cum să eliminați datele redundante de pe Linux cu Fdupes

Cum să elimini datele redundante de pe Linux cu Fdupes

Nimanui nu-i plac fișierele duplicate. Ei ocupă un spațiu inutil pe un sistem și se apucă. Din fericire, pe Linux, există o modalitate de a elimina datele redundante și de a curăța fișierele duplicate, folosind Fdupes.

Instalați Fdupes

Instrumentul Fdupes este unul dintre cele mai bune linii de comandăinstrumente de duplicare pe platforma Linux. Când este executat, acesta poate scana orice director pentru a găsi fișiere duplicate, extrage exact locația lor și transformă duplicatele în simboluri - atât legături dure, cât și soft-uri. Cel mai bine, transformând duplicatele în link-uri de sistem, reduce spațiul, păstrând fișierele intacte în aceeași locație.

Fdupes este ușor de instalat și are o mulțime desuport în majoritatea distribuțiilor Linux de acolo. De fapt, chiar și FreeBSD are software-ul disponibil. Pentru ca software-ul să funcționeze, lansează un terminal și introduceți comenzile care corespund sistemului dvs. de operare Linux.

Ubuntu

sudo apt install fdupes

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes este pe Arch Linux, prin intermediul depozitului „Comunitate”. Din păcate, repetiția „Comunitate” nu este configurată implicit. Pentru a instala acest program, mai întâi trebuie să editați Pacman.conf fişier.

Pentru a edita fișierul de configurare, deschideți-l în editorul de text Nano.

sudo nano /etc/pacman.conf

În fișierul de configurare, eliminați „#” din fața a tot ce are legătură cu „Comunitatea”. Rețineți că fiecare „#” trebuie să fie dispărut sau repetiția nu va funcționa. După ce modificările sunt terminate, salvați-l cu Ctrl + O și ieși cu Ctrl + X.

Sincronizați noua repo a comunității cu Pacman.

sudo pacman -Syy

Acum că sursa de software „comunitară” a sincronizat cu succes, Arch Linux are acces complet la aceasta. Finalizați procesul instalând aplicația Fdupes prin intermediul managerului de pachete.

sudo pacman -S fdupes

Fedora

sudo dnf install fdupes

OpenSUSE

sudo zypper install fdupes

Căutați duplicatele

Înainte ca Fdupes să poată elimina fișierele redundante, trebuie să știe unde se află. Pentru a găsi fișierele, va trebui să folosiți r intrerupator. Cu r comutator, veți putea căuta în fiecare dosar de pe computerul dvs. Linux, împreună cu fiecare subfolder, făcând să găsiți duplicatele mult mai repede.

Urmați instrucțiunile de mai jos pentru a afla cum puteți găsi și elimina fișiere duplicate în mai multe locații de pe computerul dvs. Linux.

Duplicate în folderul Acasă

Unul dintre locurile principale în care utilizatorii stochează fișierele este/Acasă/. Motivul pentru care acest folder conține tone de fișiere este că tot ceea ce face un utilizator pe Linux este pus aici. Drept urmare, fișierele se creează în timp și adesea duplicează acumularea. Pentru a găsi aceste duplicate, deschideți un terminal și punct fdupes la folderul de acasă.

fdupes -r ~/

sau, pentru a scana un alt utilizator pe computerul dvs., care nu este conectat în prezent, faceți:

fdupes -r /home/username/

După executarea scanării, instrumentul va returna o listă întreagă de duplicate pe care le găsește în directorul de origine. Pentru a salva aceste informații, conectați ieșirea la un fișier din folderul Documente.

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

sau

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

Duplicate în sistemul de fișiere rădăcină

Fdupes are capacitatea de a scana orice locație și nu doar folderul de acasă. Dacă încercați să găsiți fișiere duplicate pe sistemul de fișiere rădăcină al computerului Linux, iată ce trebuie să faceți.

Într-un terminal, schimbați coaja dintr-un normalutilizator la contul rădăcină. Schimbarea de la un cont tradițional la Root va permite aplicației Fdupes să scaneze în locații care nu sunt limitate la o configurare normală.

sudo -s

sau

su -

Ca root, scanează sistemul de fișiere root cu Fdupes.

fdupes -r /

Alternativ, scanați o locație specifică, mai degrabă decât întregul sistem Root cu:

fdupes -r /location/on/your/pc

Trebuie să exportați rezultatele scanării într-un fișier pentru mai târziu? Executați această comandă.

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

sau

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

Eliminați date redundante

Scanarea fișierelor duplicate este o parte criticăa eliminării datelor redundante. Următorul pas este tratarea rezultatelor și eliminarea concedierilor. Din fericire, scăparea de date redundante este incredibil de rapidă. Cel mai bine, nimic nu trebuie șters, deoarece Fdupes acceptă schimbarea fișierelor reale cu simboluri.

Există două tipuri de deduplicări pe care Fdupessuportă: legături tari și soft-uri. Pentru cele mai bune rezultate, vă recomandăm să mergeți cu legături dure, deoarece acestea nu sunt distincte de fișierele reale. Cu toate acestea, funcționează și simbolurile moi. Pentru a deduce, efectuați următoarele într-un terminal.

Notă: Nu înlocuiți datele duplicate la nivelul întregului sistem decât dacă înțelegeți riscurile care pot apărea!

Înlocuirea legăturii dure

fdupes -rH /home/username/

sau, pentru duplicatele la nivel de sistem:

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

Înlocuire soft link

fdupes -rS /home/username/

sau, pentru întregul sistem:

fdupes -rS /root/file/location
</ P>

Comentarii