Hemsida » hur » Så här hittar du och tar bort duplicerade filer på Linux

    Så här hittar du och tar bort duplicerade filer på Linux

    Oavsett om du använder Linux på skrivbordet eller på en server, finns det bra verktyg som kommer att skanna ditt system för dubbla filer och hjälpa dig att ta bort dem för att frigöra utrymme. Fasta grafiska och kommandoradsgränssnitt är båda tillgängliga.

    Duplikatfiler är ett onödigt slöseri med diskutrymme. När allt kommer omkring, om du verkligen behöver samma fil på två olika ställen, kan du alltid skapa en symbolisk länk eller en hård länk, lagra data på bara en plats på disken.

    FSlint

    FSlint finns tillgängligt i olika Linux-distributioners programvaruutrymmen, inklusive Ubuntu, Debian, Fedora och Red Hat. Bara skjuta upp din pakethanterare och installera "fslint" -paketet. Detta verktyg ger ett bekvämt grafiskt gränssnitt som standard, men det innehåller också kommandoradsversioner av sina olika funktioner. Liksom många Linux-applikationer är det grafiska gränssnittet FSlint bara ett front-end som använder FSlint-kommandona under.

    Låt inte det skämma bort dig från att använda FSlints praktiska grafiska gränssnitt. Som standard öppnas det med Duplicates-rutan vald och din hemkatalog som standard sökväg. Allt du behöver göra är att klicka på Sök-knappen och FSlint hittar en lista med dubbla filer i kataloger under din hemmapp. Använd knapparna för att radera filer som du vill ta bort, och dubbelklicka på dem för att förhandsgranska dem.

    Observera att kommandoradsverktygen inte är i din sökväg som standard, så du kan inte köra dem som typiska kommandon. På Ubuntu hittar du dem under / usr / share / fslint / fslint. Så om du vill köra hela fslint-skanningen på en enda katalog, här är kommandon du kör på Ubuntu:

    cd / usr / share / fslint / fslint

    ./ fslint / path / to / directory

    Kommandot tar inte bort något. Det kommer bara att skriva ut en lista med dubbla filer - du är på egen hand för resten.

    fdupes

    Fdupes-kommandot installeras vanligtvis inte som standard, men det finns tillgängligt i många Linux-distributionsregistret. Det är ett enkelt kommandoradsverktyg. Det här är förmodligen det bekvämaste och snabbaste verktyget du kan använda om du vill hitta dubbla filer i en miljö där du bara har tillgång till en Linux-kommandorad, inte ett grafiskt användargränssnitt.

    Att använda det är enkelt. Kör bara kommandot fdupes följt av sökvägen till en katalog. Så, fdupes / home / chris skulle lista alla dubbla filer i katalogen / home / chris - men inte i underkataloger! De fdupes -r / home / chris Kommando skulle rekursivt söka efter alla underkataloger inuti / hem / chris för dubbla filer och lista dem.

    Det här verktyget tar inte automatiskt bort något, det visar bara en lista med dubbla filer. Du kan sedan ta bort dubbletterna för hand, om du vill. Du kan också köra kommandot med -d-omkopplaren för att få det att hjälpa dig att radera filer. Du blir uppmanad att välja de filer du vill behålla.

    dupeGuru, dupeGuru Music Edition och dupeGuru Pictures Edition

    Ja, vi kommer att rekommendera dupeGuru igen. Det är ett verktyg med öppen källkod och plattform som är så användbar vi har redan rekommenderat det för att hitta dubbla filer på Windows och städa upp dubbla filer på en Mac.

    dupeGuru är lite mindre bekvämt eftersom den inte är tillgänglig i de flesta Linux-distributioners programvaruförråd - även om den är tillgänglig i Arch Linux-repositorier. DupeGuru-webbplatsen erbjuder dock en PPA som låter dig enkelt installera sina programpaket på Ubuntu och Ubuntu-baserade Linux-distributioner. Användare av andra Linux-distributioner kan även kompilera det från källan.

    Som på Windows och Mac erbjuder dupeGuru tre olika upplagor - en standardutgåva för grundläggande duplikatfilscanning, en upplaga som är utformad för att hitta dubbla sånger som kan ha blivit rippade eller kodade annorlunda och en upplaga avsedd att hitta liknande bilder som har varit roteras, ändras eller ändras på annat sätt. Du kan få dem alla från dupeGuru-webbplatsen, och alla tre är tillgängliga i Ubuntu PPA.

    Denna applikation fungerar som på andra plattformar. Starta det, lägg till en eller flera mappar att skanna och klicka på Scan. Du får se en lista med dubbla filer, och du kan kontrollera dem och ta bort dem - eller flytta dem till andra plattformar. Du kan också enkelt öppna och granska filen med ett dubbelklick.

    Efter installationen måste Ubuntu-paketet startas från en kommandorad - till exempel med dupeguru_se kommando för standardutgåvan. Det verkar som om det inte finns någon skrivbordsgenväg som standard. Denna brist på systemintegration är den enda anledningen till att vi inte kan rekommendera det här verktyget mer, eftersom det fungerar bra när du installerat och lanserat det.


    Som du kanske förväntar dig är det inte en komplett lista. Du hittar många andra duplikat-filhanteringsverktyg - för det mesta kommandon utan grafiskt gränssnitt - i din Linux-distributions pakethanterare. Om du inte har specifika behov är ovanstående verktyg våra favoriter och de vi rekommenderar.