Uzziniet, kā atrast un noņemt dublētus failus, izmantojot linux komandu fdupes
Vai esat kādreiz lejupielādējis PDF dokumentu no interneta, pārvietojis to uz kādu mapi un pēc desmit mēnešiem lejupielādējis vēlreiz, jo nevarējāt atrast pirmo? Vai jums ir “Dokuments”, “Dokuments(1)”, Dokuments(2), kas visi ir sagrupēti vienā mapē Lejupielādes?
Gadu gaitā palielinātā interneta pieejamība ir nodrošinājusi to, ka lietotājiem nav jātērē laiks, izmantojot (bieži vien lēnās un garlaicīgās) meklēšanas funkcijas programmā File Explorer, un tā vietā atkārtoti jāielādē nepieciešamie faili. Tas kopā ar neorganizētām mapju struktūrām reti rada haotisku uzglabāšanas situāciju, kurā dublēti faili var patērēt līdz pat vairākiem gigabaitiem vietas.
Lai apstrādātu šos dublētos failus, GNU/Linux kopiena piedāvā mums daudz komandrindas un GUI iespēju. Viens no šādiem viegli lietojamiem komandrindas rīkiem ir “fdupes”.
Atrodiet dublikātus, izmantojot “fdupes” operētājsistēmā Linux
Lai atrastu dublikātus noteiktā direktorijā, vienkārši ierakstiet fdupes
Linux terminālī un palaidiet to. Pretējā gadījumā dodieties uz vajadzīgo direktoriju, izmantojot cd
un palaist fdupes.
( .
in komanda nozīmē pašreizējo direktoriju Linux komandrindā).
Tomēr tas pārbauda tikai failus attiecīgajā direktorijā. Ja direktorijā ir cits direktorijs (kurā tālāk var būt direktoriju hierarhija zem tā), mums vienkārši jānodod -r
(rekursīvs) karodziņš uz fdupes
komandu.
fdupes -r
Dublikātu noņemšana
Tagad, kad mums ir dublēto failu saraksts, mēs varam izmantot rm
komandu Linux, lai noņemtu dublikātus, kas patērē nevajadzīgu vietu.
rm
Bet ko darīt, ja ir liels skaits dublētu failu, un mēs vēlamies vienu paturēt un noņemt pārējos? Tas kļūst diezgan apgrūtinoši, lai noņemtu katru failu pa vienam, izmantojot rm
tādā gadījumā.
Mēs izmantojam -d
karogs. Tas liek lietotājam ievadīt saglabājamo failu un dzēš pārējo.
fdupes -d
Piezīme: Karodziņus var izmantot arī kopā ar lielāko daļu Linux komandu.
fdupes -rd
Izmantot -N
karogs kopā ar -d
lai pēc noklusējuma saglabātu pirmo failu un noņemtu citus, neizraisot komandu uzvedni failiem, kas jāsaglabā.
fdupes -rdN
Šīs ir visnoderīgākās opcijas fdupes
komandu, lai efektīvi atbrīvotos no dublētiem failiem.
Ņemiet vērā, ka, ja komanda tiek palaista lielākā mapē (piem., on /mājas
vai saknes mapē /
), fdupes palaišana prasīs kādu laiku, un terminālī tiks parādīta progresa josla.
Mēs ceram, ka šajā lapā sniegtā informācija jums noderēs. Ja jums ir kādi jautājumi, informējiet mūs komentāru sadaļā zemāk.