If-Koubou

Cum de a găsi și elimina fișierele duplicate pe Linux

Cum de a găsi și elimina fișierele duplicate pe Linux (Cum să)

Fie că utilizați Linux pe desktop sau pe un server, există instrumente bune care vă vor scana sistemul pentru fișierele duplicate și vă vor ajuta să le eliminați pentru a elibera spațiu. Interfețele grafice grafice și de linie de comandă sunt disponibile.

Fișierele duplicate reprezintă o pierdere inutilă de spațiu pe disc. La urma urmei, dacă într-adevăr aveți nevoie de același fișier în două locații diferite, puteți seta întotdeauna o legătură simbolică sau un link greu, stocând datele într-o singură locație pe disc.

FSlint

FSlint este disponibil în diferite depozite de programe de distribuții Linux, printre care Ubuntu, Debian, Fedora și Red Hat. Trebuie doar să declanșați managerul de pachete și să instalați pachetul "fslint". Acest utilitar oferă în mod implicit o interfață grafică convenabilă, dar include și versiuni de linie de comandă ale diferitelor sale funcții. Ca și multe aplicații Linux, interfața grafică FSlint este doar un front-end care folosește comenzile FSlint dedesubt.

Nu lăsați asta să vă sperie departe de utilizarea interfeței grafice FSlint convenabil, totuși. În mod implicit, se deschide cu panoul Duplicate selectat și cu directorul de acasă ca cale de căutare prestabilită. Tot ce trebuie să faceți este să faceți clic pe butonul Căutare și FSlint va găsi o listă de fișiere duplicat în directoarele din dosarul dvs. de domiciliu. Utilizați butoanele pentru a șterge toate fișierele pe care doriți să le eliminați și faceți dublu clic pe ele pentru a le previzualiza.

Rețineți că utilitățile din linia de comandă nu sunt în mod implicit în calea dvs., astfel încât să nu le puteți executa ca și comenzi tipice. Pe Ubuntu, le veți găsi sub / usr / share / fslint / fslint. Deci, dacă doriți să rulați întreaga scanare fslint pe un singur director, iată comenzile pe care le-ați executa pe Ubuntu:

cd / usr / share / fslint / fslint

./fslint / path / to / director

Această comandă nu va șterge nimic. Acesta va imprima doar o listă de fișiere duplicat - sunteți pe cont propriu pentru restul.

fdupes

Comanda fdupes nu este de obicei instalată în mod implicit, dar este disponibilă în multe depozite de distribuție Linux. Este un instrument simplu de linie de comandă. Acesta este probabil cel mai convenabil și mai rapid instrument pe care îl puteți utiliza dacă doriți să găsiți fișiere duplicat într-un mediu în care aveți acces doar la o linie de comandă Linux și nu o interfață grafică de utilizator.

Folosirea este simplu. Doar rulați comanda fdupes urmată de calea către un director. Asa de, fdups / home / chris ar fi listat toate fișierele duplicate din directorul / home / chris - dar nu în subdirectoarele! fdupes -r / home / chris comanda ar căuta în mod recursiv toate subdirectoarele din / home / chris pentru fișierele duplicate și le va lista.

Acest instrument nu va elimina automat nimic, va arăta doar o listă de fișiere duplicat. Apoi, puteți șterge manual fișierele duplicat, dacă doriți. De asemenea, puteți rula comanda cu comutatorul -d pentru a vă ajuta să ștergeți fișierele. Vi se va solicita să alegeți fișierele pe care doriți să le păstrați.

dupeGuru, dupeGuru Music Edition și dupeGuru Pictures Edition

Da, vom recomanda dupeGuru încă o dată. Este un instrument open-source și cross-platform, care este atât de util, deja am recomandat-o pentru găsirea de fișiere duplicate pe Windows și pentru curățarea fișierelor duplicate pe un Mac.

dupeGuru este un pic mai puțin convenabil, deoarece nu este disponibil în majoritatea depozitelor de programe de distribuții Linux - deși este disponibil în arhivele Arch Linux. Cu toate acestea, site-ul dupeGuru oferă un PPA care vă permite să instalați cu ușurință pachetele software pe distribuțiile Linux Ubuntu și Ubuntu. Utilizatorii altor distribuții Linux ar putea chiar să o compileze de la sursă.

Ca și pe Windows și Mac, dupeGuru oferă trei ediții diferite - o ediție standard pentru scanarea de fișiere duplicate de bază, o ediție concepută pentru a găsi melodii duplicate care ar putea fi rupte sau codate diferit și o ediție destinată găsirii fotografiilor similare care au fost rotit, redimensionat sau modificat altfel. Puteți obține toate acestea de pe site-ul dupeGuru, și toate cele trei sunt disponibile în PPA Ubuntu.

Această aplicație funcționează la fel ca și pe alte platforme. Lansați-l, adăugați unul sau mai multe dosare pentru scanare și faceți clic pe Scanare. Veți vedea o listă de fișiere duplicat și le puteți verifica și le puteți elimina sau le puteți muta pe alte platforme. De asemenea, puteți deschide și examina cu ușurință fișierul cu un dublu clic.

După instalare, pachetul Ubuntu trebuie lansat dintr - o linie de comandă - de exemplu, cu dupeguru_se comandă pentru ediția standard. Se pare că nu există nici o comandă rapidă de desktop instalată în mod prestabilit. Această lipsă de integrare a sistemului este singurul motiv pentru care nu putem recomanda acest utilitar mai mult, deoarece funcționează bine odată ce ați instalat și lansat.

Așa cum vă puteți aștepta, aceasta nu este o listă completă. Veți găsi multe alte utilitare pentru găsirea fișierelor duplicate - în majoritate comenzi fără o interfață grafică - în managerul de pachete al distribuției Linux. Dacă nu aveți nevoi specifice, instrumentele de mai sus sunt favoritele noastre și cele recomandate.