Pagina principala » HOWTO » Cum să găsiți și să eliminați fișierele duplicate pe Linux

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

    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 și linia de comandă solidă sunt disponibile.

    Fișierele duplicate reprezintă o pierdere inutilă de spațiu pe disc. La urma urmei, dacă aveți într-adevăr nevoie de același fișier în două locații diferite, puteți configura î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. Doar ardeți-vă managerul de pachete și 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. La fel ca 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 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 niște 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, nu o interfață grafică.

    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 încât deja l-am recomandat pentru găsirea de fișiere duplicat 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 de pe distribuțiile Ubuntu și Linux bazate pe Ubuntu. Utilizatorii altor distribuții Linux ar putea chiar să o compileze de la sursă.

    La fel ca 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 de fotografii 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 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 implicit. 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 de fișiere duplicat - î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.