Linux

Găsiți și eliminați fișiere duplicate în Linux

Ar putea părea inutil să vă faceți griji cu privire la fișierele duplicat atunci când aveți terabytes de stocare. Cu toate acestea, dacă vă pasă de organizarea fișierelor, veți dori să evitați duplicatele de pe sistemul dvs. Linux. Puteți găsi și elimina fișiere duplicate fie prin linia de comandă, fie cu o aplicație desktop specializată.

Utilizați comanda „Găsiți”

duplicate-găsi-comandă

În cazul în care nu sunteți familiarizați cu această comandă puternică, puteți aflați-l în ghidul nostru. Prin combinare găsi cu alte comenzi esențiale Linux, cum ar fi xargs, putem obține o listă de fișiere duplicate într-un folder (și toate subdirectoarele sale). Comanda compară mai întâi fișierele în funcție de dimensiune, apoi le verifică hash-urile MD5, care sunt biți unici de informații despre fiecare fișier. Pentru a căuta fișiere duplicate, deschideți consola, navigați la folderul dorit și tastați:

găsi-nu-gol-tip f -printf„% s\ n"|fel-rn|uniq-d|xargs -Eu{}-n1găsi-tip f -mărimea{}c -imprimare0|xargs-0 md5sum |fel|uniq-w32--tot repetate= separat
instagram story viewer

Acest one-liner face următoarele:

find -not -empty -type f -printf "% s \ n" - caută fișiere obișnuite care nu sunt goale și tipărește dimensiunea lor. Dacă vă pasă de organizarea fișierelor, puteți găsi și elimina cu ușurință fișierele duplicate fie prin linia de comandă, fie cu o aplicație desktop specializată.

sort -rn - sortează dimensiunile fișierelor în ordine inversă.

uniq -d | xargs -I {} -n1 find -type f -size {} c -print0 - tipărește doar linii duplicate. În acest caz, numele fișierelor duplicat.

xargs -0 md5sum | sortare | - sortează hash-urile MD5 ale fișierelor scanate.

uniq -w32 --all-repeat = separat - compară primele 32 de caractere ale hash-urilor MD5 și le imprimă pe cele care sunt duplicate.

Rețineți că această comandă nu elimină automat duplicatele - scoate doar o listă și puteți șterge fișiere manual, dacă doriți. Dacă preferați să vă gestionați fișierele într-o aplicație care oferă mai multe opțiuni simultan, următoarea soluție s-ar putea să vi se potrivească.

Angajează dupeGuru

DupeGuru este o aplicație multi-platformă care vine în trei ediții: Standard (SE), Muzică și Imagine. Este conceput pentru a găsi fișiere duplicat pe baza mai multor criterii (nume de fișiere, dimensiunea fișierului, hash MD5) și folosește potrivirea fuzzy pentru a detecta fișiere similare. Utilizatorii Windows și OS X pot descărca fișierele de instalare de la site-ul oficial, iar utilizatorii Ubuntu pot extrage dupeGuru din depozit:

sudo add-apt-repository ppa: hsoft/ppa. sudoapt-get updatesudoapt-get install dupeguru
duplicate-dupeguru-căutare

Pentru a căuta duplicate, mai întâi adăugați câteva foldere apăsând butonul „+”. Setarea stării unui folder la „Referință” înseamnă că conținutul altor foldere este comparat cu acesta. Înainte de a face clic pe „Scanare”, verificați dialogul „Vizualizare -> Preferințe” pentru a vă asigura că totul este configurat corect.

duplicate-dupeguru-preferințeDacă vă pasă de organizarea fișierelor, puteți găsi și elimina cu ușurință fișierele duplicate fie prin linia de comandă, fie cu o aplicație desktop specializată.

„Tip scanare” variază în funcție de edițiile dupeGuru; în Standard, puteți compara fișiere și foldere după conținut și numele fișierului. Ediția de imagini oferă comparație prin marcajul temporal EXIF ​​și „Blocuri de imagine” - o opțiune care consumă mult timp, care împarte fiecare imagine într-o grilă și calculează culoarea medie pentru fiecare țiglă. În ediția Muzică, puteți analiza „Câmpuri”, „Etichete” și „Conținut audio”. Unele setări depind de tipul de scanare: „Ponderarea cuvintelor” și „Potrivirea cuvintelor similare” funcționează numai atunci când căutați nume de fișiere. În schimb, „Duritatea filtrului” nu se aplică atunci când efectuați o scanare „Conținut”.

DupeGuru poate ignora fișierele mici și linkurile (comenzile rapide) către un fișier și vă permite să utilizați expresii obisnuite pentru a vă personaliza în continuare interogarea. De asemenea, puteți salva rezultatele căutării pentru a le lucra ulterior. Fanilor Apple le va plăcea faptul că dupeGuru acceptă bibliotecile iPhoto și Aperture și pot gestiona bibliotecile iTunes.

duplicate-dupeguru-detalii

Când dupeGuru găsește duplicate, se deschide o fereastră nouă cu fișiere de referință colorate în albastru și duplicatele acestora enumerate mai jos. Bara de instrumente afișează informații de bază și puteți vedea mai multe despre fiecare fișier dacă îl selectați și faceți clic pe butonul „Detalii”.

duplicate-dupeguru-acțiuni

Puteți gestiona fișiere duplicate direct din dupeGuru - meniul „Acțiuni” arată tot ce puteți face. Selectați fișierele bifând caseta de selectare sau făcând clic pe numele acestora; puteți selecta toate sau mai multe fișiere utilizând comenzile rapide de la tastatură (țineți apăsat Shift / Ctrl și faceți clic pe fișierele dorite). Dacă sunteți interesat de diferențele dintre fișierele duplicate, comutați valorile Delta. Rezultatele pot fi prioritizate din nou (astfel încât fișierele listate ca dupe devin referințe) și sortate în funcție de diverse criterii, cum ar fi data și dimensiunea modificării. ghid de utilizare oficial dupeGuru este de ajutor și scris în mod clar, deci vă puteți baza pe el dacă vă blocați vreodată.

Bineînțeles, ar fi mai practic dacă dupeGuru nu ar fi împărțit în trei ediții - la urma urmei, majoritatea utilizatorilor adoră soluțiile one-stop. Totuși, dacă nu doriți să utilizați găsi comanda, dupeGuru oferă o modalitate simplă și rapidă de a eradica duplicatele din sistemul de fișiere. Poti recomanda altele instrumente pentru eliminarea fișierelor duplicat? Preferați linia de comandă pentru această sarcină? Spune-ne în comentarii.

Divulgarea afiliatului: Make Tech Easier poate câștiga comision pentru produsele achiziționate prin linkurile noastre, ceea ce susține munca pe care o facem pentru cititorii noștri.

insta viewer
Teachs.ru