Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Când lucrați cu cantități mari de suporturi și documente, este destul de obișnuit să acumulați mai multe copii ale aceluiași fișier pe computer. În mod inevitabil, ceea ce urmează este un spațiu de stocare aglomerat plin cu fișiere redundante, provocând verificări periodice pentru fișierele duplicate pe sistemul dumneavoastră.

În acest scop, veți găsi diverse programe pentru a identifica și șterge fișierele duplicate. Și fdupes se întâmplă să fie un astfel de program pentru Linux. Așa că urmați în timp ce discutăm despre fdupes și vă ghidăm prin pașii pentru a găsi și șterge fișierele duplicate pe Linux.

Ce este fdupes?

Fdupes este un program bazat pe CLI pentru găsirea și ștergerea fișierelor duplicate pe Linux. Este lansat sub licența MIT pe GitHub .

În cea mai simplă formă, programul funcționează prin rularea directorului specificat prin md5sum pentru a compara semnăturile MD5 ale fișierelor sale. Apoi rulează o comparație octet cu octet pentru a identifica fișierele duplicate și pentru a se asigura că nu sunt lăsate duplicate.

Odată ce fdupes identifică fișierele duplicate, vă oferă opțiunea fie de a le șterge, fie de a le înlocui cu link-uri hard (linkuri către fișierele originale). Deci, în funcție de cerințele dvs., puteți continua cu o operație în consecință.

Cum se instalează fdupes pe Linux?

Fdupes este disponibil pe majoritatea distribuțiilor Linux majore, cum ar fi Ubuntu, Arch, Fedora etc. Pe baza distribuției pe care o rulați pe computer, lansați comenzile de mai jos.

Pe sistemele bazate pe Ubuntu sau Debian:

sudo apt install fdupes

Pentru a instala fdupes pe Fedora/CentOS și alte distribuții bazate pe RHEL:

sudo dnf install fdupes

Pe Arch Linux și Manjaro:

sudo pacman -S fdupes

Cum se utilizează fdupes?

După ce ați instalat programul pe computer, urmați pașii de mai jos pentru a găsi și elimina fișierele duplicate.

Găsirea fișierelor duplicate cu fdupes

În primul rând, să începem prin a căuta toate fișierele duplicate dintr-un director. Sintaxa de bază pentru aceasta este:

fdupes path/to/directory

De exemplu, dacă doriți să găsiți fișiere duplicate în directorul Documente , ați rula:

fdupes ~/Documents

Ieșire:

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Dacă fdupes găsește fișiere duplicate în directorul specificat, va returna o listă cu toate fișierele redundante grupate după set și apoi puteți efectua operațiuni suplimentare asupra acestora, după cum este necesar.

Cu toate acestea, dacă directorul pe care l-ați specificat constă din subdirectoare, comanda de mai sus nu va identifica duplicatele în interiorul acestora. În astfel de situații, ceea ce trebuie să faceți este să efectuați o căutare recursivă pentru a găsi toate fișierele duplicate prezente în subdirectoare.

Pentru a efectua o căutare recursivă în fdupes, utilizați indicatorul -r :

fdupes -r path/to/directory

De exemplu:

fdupes -r ~/Documents

Ieșire:

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

În timp ce cele două comenzi de mai sus pot găsi cu ușurință fișiere duplicate în directorul specificat (și subdirectoarele acestuia), rezultatul lor include și fișiere duplicate de lungime zero (sau goale).

Deși această funcționalitate ar putea fi totuși utilă atunci când aveți prea multe fișiere duplicat goale pe sistemul dvs., poate introduce confuzie atunci când doriți doar să aflați duplicate nevide într-un director.

Din fericire, fdupes vă permite să excludeți fișierele de lungime zero din rezultatele căutării utilizând opțiunea -n , pe care o puteți utiliza în comenzile dvs.

Notă: Puteți exclude fișierele duplicat negoale atât în ​​căutările normale, cât și în cele recursive.

Pentru a căuta numai fișiere duplicat negoale pe aparatul dvs.:

fdupes -n ~/Documents

Ieșire:

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Dacă aveți de-a face cu mai multe seturi de fișiere duplicate, este înțelept să scoateți rezultatele într-un fișier text pentru referințe viitoare.

Pentru a face acest lucru, rulați:

fdupes path/to/directory > file_name.txt

...unde cale/către/director este directorul în care doriți să efectuați căutarea.

Pentru a căuta fișiere duplicate în directorul Documente și apoi a trimite rezultatul într-un fișier:

fdupes /home/Documents > output.txt

Nu în ultimul rând, dacă doriți să vedeți un rezumat al tuturor informațiilor legate de fișierele duplicate dintr-un director, puteți utiliza marcatorul -m în comenzile dvs.:

fdupes -m path/to/directory

Pentru a obține informații de fișier duplicat pentru directorul Documente :

fdupes -m ~/Documents

Ieșire:

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

În orice moment în timpul utilizării fdupes, dacă doriți ajutor cu o comandă sau o funcție, utilizați opțiunea -h pentru a obține ajutor în linia de comandă :

fdupes -h

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Ștergerea fișierelor duplicate în Linux cu fdupes

După ce ați identificat fișierele duplicate dintr-un director, puteți continua cu eliminarea/ștergerea acestor fișiere din sistem pentru a elimina dezordinea și a elibera spațiu de stocare.

Pentru a șterge un fișier duplicat, specificați indicatorul -d cu comanda și apăsați Enter :

fdupes -d path/to/directory

Pentru a elimina fișierele duplicate din dosarul Descărcări :

fdupes -d ~/Downloads

Fdupes vă va prezenta acum o listă cu toate fișierele duplicate din acel director și vă va oferi opțiunea de a le păstra pe cele pe care doriți să le păstrați pe computer.

De exemplu, dacă doriți să păstrați primul fișier din setul 1, ați introduce 1 după rezultatul unei căutări fdupes și ați apăsa Enter .

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

În plus, dacă este necesar, puteți salva, de asemenea, mai multe instanțe de fișiere într-un set de fișiere duplicate returnate. Pentru aceasta, trebuie să introduceți numerele corespunzătoare fișierelor duplicate într-o listă separată prin virgulă și să apăsați Enter .

De exemplu, dacă doriți să salvați fișierele 1, 3 și 5, trebuie să introduceți:

1,3,5

În cazul în care doriți să păstrați prima instanță a unui fișier în fiecare set de fișiere duplicate și doriți să ignorați promptul, puteți face acest lucru incluzând comutatorul -N , așa cum se arată în următoarea comandă:

fdupes -d -N path/to/directory

De exemplu:

fdupes -d -N ~/Documents

Ștergerea cu succes a fișierelor duplicate în Linux

Organizarea fișierelor este o sarcină obositoare în sine. Adăugați la asta problemele cauzate de fișierele duplicate și vă uitați la câteva ore de timp și efort pierdut pentru a vă organiza stocarea dezordonată.

Dar datorită utilităților precum fdupes, este mult mai ușor și eficient să identifici fișierele duplicate și să le ștergi. Și ghidul de mai sus ar trebui să vă ajute cu aceste operațiuni pe mașina dvs. Linux.

La fel ca fișierele duplicate, cuvintele duplicate și liniile repetate dintr-un fișier pot fi, de asemenea, frustrant de tratat și necesită instrumente avansate pentru a fi eliminate. Dacă vă confruntați și cu astfel de probleme, puteți utiliza uniq pentru a elimina liniile duplicate dintr-un fișier text.


Cele mai bune 10 aplicații de videoconferință pentru Linux

Cele mai bune 10 aplicații de videoconferință pentru Linux

Pentru independenții și angajații care lucrează în mod regulat de acasă, comunicarea la distanță este unul dintre multele lucruri de care trebuie să se îngrijească. Videoconferința a înlocuit acum întâlnirile de la birou pentru mulți dintre noi. Instrumente precum Zoom și Skype au înregistrat o creștere masivă.

Cum se instalează un server FTP pe Ubuntu în 5 pași

Cum se instalează un server FTP pe Ubuntu în 5 pași

Dacă configurați un server Linux, veți avea nevoie de acces FTP. Aceasta înseamnă mai întâi instalarea unui server FTP pe Linux. Ar trebui să fie unul dintre primele lucruri pe care le faceți după instalarea sistemului de operare pentru server.

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Ți-ai dorit vreodată să criptezi rapid și ușor fișierele în Linux fără a fi nevoie să instalezi și să înveți noi pachete software? Iată o modalitate excelentă și ușoară de a cripta cu ușurință fișiere sau directoare prin AES256 securizat cu o parolă, ajutând să vă păstrați fișierele departe de privirile indiscrete.

Cum se remediază eroarea make: command not found în Ubuntu

Cum se remediază eroarea make: command not found în Ubuntu

Comanda make este probabil una dintre cele mai utilizate comenzi în ecosistemul Linux. Această comandă este folosită pentru a construi și a compila programe direct din codul sursă.

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Una dintre alegerile majore cu care se confruntă mulți utilizatori Linux atunci când aleg o distribuție Linux este stabilitatea acesteia sau cât de mult se schimbă software-ul.

Este 2020 Anul pandemiei de malware Linux?

Este 2020 Anul pandemiei de malware Linux?

Reputația sa pentru securitate înseamnă că Linux este adesea considerat a fi mai puțin vulnerabil la tipurile de amenințări care afectează în mod regulat sistemele Microsoft Windows. O mare parte din această securitate percepută provine din numărul relativ scăzut de sisteme Linux, dar infractorii cibernetici încep să vadă valoare în alegerea calității în detrimentul cantității?

Cum să descărcați și să instalați uGet Download Manager pe Linux

Cum să descărcați și să instalați uGet Download Manager pe Linux

Managerii de descărcare sunt un instrument popular pentru a vă gestiona toate descărcările într-o singură aplicație și vă oferă câteva funcții utile. Dacă ați trecut recent de la sistemul de operare Windows la Linux, este posibil să căutați o alternativă la celebrul Internet Download Manager (IDM).

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Cursive este o aplicație web progresivă (PWA) pe care Google a introdus-o odată cu lansarea HP Chromebook x2 11. Puteți utiliza această aplicație pentru a lua note scrise de mână pe Chromebookul dvs. echipat cu stylus.

Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să utilizați Vim: un ghid pentru elementele de bază

Vim este cel mai puternic și versatil editor de cod disponibil pentru sisteme asemănătoare Unix. Este o extensie a editorului Vi dezvoltat de Bill Joy. Vim este disponibil implicit pe majoritatea sistemelor Linux și BSD.

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Popularul motor de stocare Redis este un instrument excelent și obligatoriu în orice arsenal de dezvoltatori de software. Motorul de stocare în memorie permite stocarea și recuperarea datelor extraordinar de rapide, până la 32 de milioane de interogări pe secundă, făcându-l o completare principală pentru orice motor major de baze de date.

Cum se instalează și se utilizează Neofetch pe Linux

Cum se instalează și se utilizează Neofetch pe Linux

Neofetch afișează un logo ASCII al distribuției dvs. Linux împreună cu informații legate de sistemul dvs. în terminal. Mulți utilizatori Linux îl vor folosi în capturile de ecran ale desktop-urilor lor doar pentru că cred că este grozav. Și au dreptate. Îl poți folosi și pentru a-ți arăta configurația în capturi de ecran.

Cum să testați orice distribuție Linux fără a instala cu DistroTest

Cum să testați orice distribuție Linux fără a instala cu DistroTest

Doriți să încercați distribuțiile Linux pe sistemul dvs. fără a instala? Pe internet sunt disponibile mai multe site-uri web care vă permit să rulați sisteme de operare bazate pe Linux pe un browser de internet.

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Comprimarea fișierelor este o modalitate excelentă de a economisi spațiu de stocare pe un computer. Dacă sunteți familiarizat cu pachetele din Linux, este posibil să fi întâlnit un fișier TAR sau TAR.GZ. În timp ce utilizatorii experimentați știu ce este un fișier TAR și cum să-l extragă, începătorii Linux ar putea întâmpina unele dificultăți în a-și da seama ce să facă cu el.

Cele mai bune 10 distribuții Linux pentru dezvoltatori

Cele mai bune 10 distribuții Linux pentru dezvoltatori

În timp ce Linux ar putea să nu fie sistemul de operare preferat pentru utilizatorii ocazionali, este alegerea preferată pentru majoritatea dezvoltatorilor și programatorilor. Linux este un sistem de operare mai practic care a fost conceput în mod explicit ținând cont de programare și dezvoltatori.

Cum se instalează Spotify pe Linux

Cum se instalează Spotify pe Linux

Spotify este unul dintre cele mai mari servicii de streaming muzical de acolo. Are clienți nativi atât pentru dispozitive mobile (Android și iOS), cât și pentru desktop (Mac și Windows).

Cum să instalați și să eliminați pachetele în Arch Linux

Cum să instalați și să eliminați pachetele în Arch Linux

Doriți să instalați pachete pe Arch Linux, dar nu știți cum? Mulți oameni se confruntă cu această problemă atunci când migrează prima dată de la distribuțiile bazate pe Debian la Arch. Cu toate acestea, puteți gestiona cu ușurință pachetele pe sistemul dvs. bazat pe Arch folosind manageri de pachete.

Cum să convertiți între pachetele Linux folosind Alien

Cum să convertiți între pachetele Linux folosind Alien

Doriți să convertiți un pachet Linux într-un alt format? Poate că pachetul pe care îl căutați nu este disponibil pentru distribuția dvs., dar îl doriți, indiferent de ce. Sau poate că sunteți dezvoltator și doriți să vă economisiți timp reambalând rapid programul în alte formate, fără a fi nevoie să construiți din nou pachetul.

Cum să faci un test de tastare pe Linux cu tt

Cum să faci un test de tastare pe Linux cu tt

În epoca modernă a tehnologiei, tastarea a devenit una dintre cele mai comune activități pentru o mulțime de profesii. Învățarea să tastezi mai rapid și cu acuratețe te poate ajuta să faci mai multe lucruri în același timp.

Cum să mutați fișierele Linux cu comanda Mv

Cum să mutați fișierele Linux cu comanda Mv

Deși probabil că știți deja cum să mutați un fișier în Linux folosind browserul de fișiere GUI, s-ar putea să vă întrebați dacă există o comandă de mutare în terminal care vă permite să mutați rapid fișierele în directoare diferite. Comanda mv este cea pe care o doriți și este ușor de utilizat cu sintaxa sa simplă și câteva steaguri de siguranță opționale.

Cele mai bune 10 aplicații de videoconferință pentru Linux

Cele mai bune 10 aplicații de videoconferință pentru Linux

Pentru independenții și angajații care lucrează în mod regulat de acasă, comunicarea la distanță este unul dintre multele lucruri de care trebuie să se îngrijească. Videoconferința a înlocuit acum întâlnirile de la birou pentru mulți dintre noi. Instrumente precum Zoom și Skype au înregistrat o creștere masivă.

Cum se instalează un server FTP pe Ubuntu în 5 pași

Cum se instalează un server FTP pe Ubuntu în 5 pași

Dacă configurați un server Linux, veți avea nevoie de acces FTP. Aceasta înseamnă mai întâi instalarea unui server FTP pe Linux. Ar trebui să fie unul dintre primele lucruri pe care le faceți după instalarea sistemului de operare pentru server.

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Ți-ai dorit vreodată să criptezi rapid și ușor fișierele în Linux fără a fi nevoie să instalezi și să înveți noi pachete software? Iată o modalitate excelentă și ușoară de a cripta cu ușurință fișiere sau directoare prin AES256 securizat cu o parolă, ajutând să vă păstrați fișierele departe de privirile indiscrete.

Cum se remediază eroarea make: command not found în Ubuntu

Cum se remediază eroarea make: command not found în Ubuntu

Comanda make este probabil una dintre cele mai utilizate comenzi în ecosistemul Linux. Această comandă este folosită pentru a construi și a compila programe direct din codul sursă.

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Când lucrați cu cantități mari de suporturi și documente, este destul de comun să acumulați mai multe copii ale aceluiași fișier pe computer. În mod inevitabil, ceea ce urmează este un spațiu de stocare aglomerat plin cu fișiere redundante, provocând verificări periodice pentru fișierele duplicate pe sistemul dumneavoastră.

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Una dintre alegerile majore cu care se confruntă mulți utilizatori Linux atunci când aleg o distribuție Linux este stabilitatea acesteia sau cât de mult se schimbă software-ul.

Este 2020 Anul pandemiei de malware Linux?

Este 2020 Anul pandemiei de malware Linux?

Reputația sa pentru securitate înseamnă că Linux este adesea considerat a fi mai puțin vulnerabil la tipurile de amenințări care afectează în mod regulat sistemele Microsoft Windows. O mare parte din această securitate percepută provine din numărul relativ scăzut de sisteme Linux, dar infractorii cibernetici încep să vadă valoare în alegerea calității în detrimentul cantității?

Cum să descărcați și să instalați uGet Download Manager pe Linux

Cum să descărcați și să instalați uGet Download Manager pe Linux

Managerii de descărcare sunt un instrument popular pentru a vă gestiona toate descărcările într-o singură aplicație și vă oferă câteva funcții utile. Dacă ați trecut recent de la sistemul de operare Windows la Linux, este posibil să căutați o alternativă la celebrul Internet Download Manager (IDM).

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Cursive este o aplicație web progresivă (PWA) pe care Google a introdus-o odată cu lansarea HP Chromebook x2 11. Puteți utiliza această aplicație pentru a lua note scrise de mână pe Chromebookul dvs. echipat cu stylus.

Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să utilizați Vim: un ghid pentru elementele de bază

Vim este cel mai puternic și versatil editor de cod disponibil pentru sisteme asemănătoare Unix. Este o extensie a editorului Vi dezvoltat de Bill Joy. Vim este disponibil implicit pe majoritatea sistemelor Linux și BSD.