Acasă
» LINUX
»
Cum să găsești și să elimini fișierele duplicate pe Linux cu FSlint
Cum să găsești și să elimini fișierele duplicate pe Linux cu FSlint
FSlint poate scana folderele Linux selectate pentru fișiere duplicate, poate grupa copiile potrivite pentru revizuire și vă permite să ștergeți căi suplimentare sau să le îmbinați ca link-uri fizice. Fluxul de lucru de curățare este simplu atunci când FSlint este deja instalat, dar programul este un software vechi: multe distribuții actuale nu îl mai includ în pachet. Verificați notele de instalare de mai jos înainte de a urma instrucțiunile mai vechi.
Figurile prezintă exemple de machete și nume de fișiere; aspectul exact poate varia în funcție de versiunea FSlint și de tema desktopului. Începeți cu folderele care conțin propriile documente, fotografii sau descărcări. Nu executați o curățare duplicată pe întregul sistem ca primă scanare.
Verificați disponibilitatea FSlint înainte de instalare
Deschideți un terminal și verificați dacă programul grafic este deja instalat:
command -v fslint-gui
Dacă comanda returnează o cale, lansați FSlint din meniul aplicației sau executați comanda fslint-gui. Dacă aceasta lipsește, verificați mai întâi depozitul oficial de pachete al distribuției dvs. Pe sistemele bazate pe Debian, apt-cache policy fslintarată dacă este disponibil un pachet candidat; instalați-l cu [next files] sudo apt install fslintnumai atunci când depozitul configurat oferă unul. Căutarea curentă de pachete Debian nu listează FSlint, iar înregistrarea de eliminare Debian citează dependența sa de PyGTK neîntreținut, care era legat de Python 2.
Pagina proiectului FSlint listează versiunea 2.46, oferă linkuri către sursa și documentația sa și menționează că utilizatorii moderni de Linux ar putea prefera un instrument întreținut mai activ. De asemenea, oferă linkuri către un pachet Snap; Snap Store identifică acel pachet ca fiind fslint-unofficial , așa că tratați-l ca pe o reîmpachetare terță parte și verificați editorul și permisiunile sale înainte de instalare. Evitați să vă bazați pe tutoriale vechi care vă spun să construiți FSlint cu o makecomandă în interiorul podirectorului; aceasta nu este o metodă de instalare generală, actuală.
Scanați folderele cu FSlint
1. Deschideți instrumentul de căutare a duplicatelor
Start fslint-gui. În lista din stânga, alegeți Duplicate dacă nu este deja selectată. De asemenea, puteți transmite directoare programului la lansarea acestuia, de exemplu fslint-gui "$HOME/Documents"; manualul FSlint documentează căile ca argument opțional.
Deschideți FSlint și alegeți instrumentul Duplicate înainte de a configura o scanare.
2. Limitați calea de căutare
Adăugați doar folderele pe care doriți să le comparați, cum ar fi Documente, Imagini sau un anumit folder de rezervă. În zona Cale de căutare , utilizați Adăugare pentru a alege fiecare director și a elimina orice locații pe care nu doriți să le includeți. Dacă lansați FSlint cu argumente de director, confirmați că acestea sunt căile pe care intenționați să le scanați.
Alegeți o cale de căutare specifică, cum ar fi Documente, înainte de scanare.
3. Rulați scanarea
Faceți clic pe Căutare și lăsați FSlint să termine. Poate dura mai mult când un folder conține multe fișiere mari. FSlint caută în subdirectoare în mod implicit. Dacă utilizați instrumentul său din linia de comandă, findup -f "$HOME/Documents"listează căile potrivite fără a solicita o operațiune de ștergere sau îmbinare; -rsteagul dezactivează recursivitatea, așa că omiteți-l atunci când doriți să includeți subfoldere.
Executați Căutare pe folderele selectate; subfolderele sunt incluse în mod implicit.
4. Citiți grupurile de rezultate
FSlint grupează fișierele duplicate și raportează căi, dimensiuni, date și un total pentru rezultate. Un nume potrivit nu face ca două fișiere să fie duplicate; instrumentul compară conținutul fișierelor. Extindeți fiecare grup și verificați unde se află fiecare copie. O fotografie dintr-o arhivă datată și o fotografie dintr-un album curent pot avea octeți identici, dar pot servi în continuare scopuri diferite în organizația dvs.
Verificați căile și rezumatul fiecărui grup înainte de a selecta orice fișier.
5. Decideți ce copie veți păstra
Alegeți copia a cărei locație și nume de fișier doriți să le păstrați. Verificați dacă aplicațiile, scripturile sau fluxurile de lucru importante nu se bazează pe cealaltă cale. Dacă nu sunteți sigur, lăsați grupul respectiv neatins. Faceți o copie de rezervă a fișierelor valoroase înainte de a face modificări, în special atunci când curățați un folder partajat sau un set de copii de rezervă.
Comparați căile complete și detaliile fișierului, apoi decideți ce nume de cale ar trebui să rămână.
6. Ștergeți doar copiile redundante
Selectați fișierul sau fișierele suplimentare, lăsând cel puțin o copie în fiecare grup, și faceți clic pe Ștergere . Unele versiuni oferă comenzi rapide de selecție sub Selectare ; inspectați rândurile selectate înainte de a confirma orice acțiune în bloc. Tratați ștergerea ca fiind permanentă, cu excepția cazului în care versiunea dvs. specifică în mod clar altfel. Nu selectați fiecare rezultat doar pentru a maximiza spațiul total afișat.
Selecția în bloc poate fi de ajutor, dar verificați dacă originalul dorit rămâne neselectat.Calea redundantă este selectată înainte de aplicarea comenzii de ștergere.
7. Folosește Merge doar atunci când linkurile fizice sunt potrivite
Acțiunea „Merge” a funcției FSlint înlocuiește căile duplicate cu legături fizice către un fișier stocat. Căile rămân disponibile, dar se referă la aceleași date de fișier subiacente; modificările efectuate printr-o cale afectează aceleași date văzute prin celelalte. Aceasta nu este o copie de rezervă separată, iar legăturile fizice nu pot acoperi diferite sisteme de fișiere, așa cum explică manualul de legături Linux . Pentru curățarea personală obișnuită, ștergerea copiilor suplimentare verificate este mai ușor de înțeles. Folosiți „Merge” numai atunci când înțelegeți legăturile fizice și aveți o copie de rezervă.
8. Scanați din nou și verificați
Rulați din nou comanda „Găsire” pe aceleași foldere pentru a confirma că grupurile duplicate pe care le-ați adresat au dispărut. Deschideți fișierele păstrate pentru a vă asigura că funcționează în continuare, apoi verificați spațiul de stocare disponibil în utilitarul de disc al desktopului sau cu df -h "$HOME". Rezultatul poate fi mai mic decât estimarea FSlint dacă sistemul de fișiere utilizează compresie sau alte funcții de stocare. Păstrați copia de rezervă până când sunteți sigur că nu a fost eliminat niciun fișier necesar.
O rescanare curată confirmă că nu există grupuri duplicate în căile verificate.