Startpagina » hoe » Duplicaten zoeken en verwijderen op Linux

    Duplicaten zoeken en verwijderen op Linux

    Of u Linux op uw desktop of een server gebruikt, er zijn goede tools die uw systeem scannen op dubbele bestanden en u helpen deze te verwijderen om ruimte vrij te maken. Solid grafische en command-line interfaces zijn beide beschikbaar.

    Dubbele bestanden zijn een onnodige verspilling van schijfruimte. Immers, als je echt hetzelfde bestand op twee verschillende locaties nodig hebt, zou je altijd een symbolische link of een harde link kunnen instellen, waarbij de gegevens op slechts één locatie op de schijf worden opgeslagen.

    FSlint

    FSlint is beschikbaar in verschillende softwarerepository's van verschillende Linux distributies, waaronder Ubuntu, Debian, Fedora en Red Hat. Start gewoon uw pakketbeheerder op en installeer het "fslint" -pakket. Dit hulpprogramma biedt standaard een handige grafische interface, maar het bevat ook opdrachtregelversies van de verschillende functies. Zoals veel Linux-applicaties, is de grafische interface van FSlint slechts een front-end die de FSlint-commando's daaronder gebruikt.

    Laat dat je echter niet afschrikken van het gebruik van de handige grafische interface van FSlint. Standaard wordt het geopend met het deelvenster Duplicaten geselecteerd en uw basismap als standaard zoekpad. Het enige wat u hoeft te doen, is op de knop Zoeken klikken en FSlint vindt een lijst met dubbele bestanden in mappen onder uw thuismap. Gebruik de knoppen om alle bestanden te verwijderen die u wilt verwijderen en dubbelklik erop om een ​​voorbeeld van te bekijken.

    Merk op dat de commandoregel-utilities standaard niet op uw pad staan, dus u kunt ze niet uitvoeren zoals standaardcommando's. Op Ubuntu vind je ze onder / usr / share / fslint / fslint. Dus, als u de hele fslint-scan in een enkele directory wilde uitvoeren, zijn hier de opdrachten die u op Ubuntu zou uitvoeren:

    cd / usr / share / fslint / fslint

    ./ fslint / pad / naar / map

    Met deze opdracht wordt niets verwijderd. Het zal gewoon een lijst met dubbele bestanden afdrukken - je staat er alleen voor.

    fdupes

    De opdracht fdupes wordt meestal niet standaard geïnstalleerd, maar is beschikbaar in de repository's van veel Linux-distributies. Het is een eenvoudige opdrachtregel tool. Dit is waarschijnlijk de meest handige, snelste tool die je kunt gebruiken als je wilt om dubbele bestanden te vinden in een omgeving waar u alleen toegang tot een Linux command line, en niet een grafische gebruikersinterface hebben.

    Het gebruiken ervan is eenvoudig. Voer gewoon het fdupes-commando uit gevolgd door het pad naar een map. Zo, fdupes / home / chris zou alle dubbele bestanden in de directory / home / chris weergeven - maar niet in submappen! De fdupes -r / home / chris commando zou recursief alle subdirectories in / home / chris doorzoeken voor dubbele bestanden en ze opsommen.

    Deze tool zal niet automatisch iets verwijderen, het zal u alleen een lijst van dubbele bestanden laten zien. U kunt de dubbele bestanden vervolgens met de hand verwijderen, als u dat wilt. U kunt ook de opdracht met de schakeloptie -d uitvoeren om u te helpen bij het verwijderen van bestanden. U wordt gevraagd om de bestanden te kiezen die u wilt behouden.

    dupeGuru, dupeGuru Music Edition en dupeGuru Pictures Edition

    Ja, we zullen dupeGuru opnieuw aanbevelen. Het is een open-source en platformonafhankelijke tool die zo nuttig is dat we het al hebben aanbevolen voor het vinden van dubbele bestanden op Windows en het opschonen van dubbele bestanden op een Mac.

    dupeGuru is een beetje minder handig, want het is niet beschikbaar in de meeste Linux-distributies software repositories - hoewel het beschikbaar is in repositories Arch Linux. De website van dupeGuru biedt echter een PPA waarmee u eenvoudig hun softwarepakketten op Ubuntu- en Ubuntu-gebaseerde Linux-distributies kunt installeren. Gebruikers van andere Linux-distributies zouden het zelfs vanaf de bron kunnen compileren.

    Net als op Windows en Mac, dupeGuru biedt drie verschillende edities - een standaard editie voor basic duplicate-file-scanning, een editie is ontworpen voor het vinden van dubbele nummers die kunnen zijn gescheurd of anders gecodeerd, en een editie die bestemd zijn voor het vinden van soortgelijke foto's die zijn geroteerd, vergroot of gewijzigd. Je kunt ze allemaal krijgen van de dupeGuru-website en alle drie zijn beschikbaar in de Ubuntu-PPA.

    Deze applicatie werkt net zoals op andere platforms. Start het programma, voeg een of meer mappen toe om te scannen en klik op Scannen. Je ziet een lijst met dubbele bestanden en je kunt ze afvinken en verwijderen - of verplaatsen naar andere platforms. U kunt het bestand ook gemakkelijk openen en onderzoeken door er dubbel op te klikken.

    Na de installatie moet het Ubuntu-pakket worden gestart vanaf een opdrachtregel, bijvoorbeeld met de dupeguru_se commando voor de standaardeditie. Er lijkt standaard geen snelkoppeling op het bureaublad te zijn geïnstalleerd. Dit gebrek aan systeemintegratie is de enige reden waarom we dit hulpprogramma niet meer kunnen aanbevelen, omdat het goed werkt zodra je het hebt geïnstalleerd en gelanceerd.


    Zoals je zou verwachten, is dit geen volledige lijst. Je vindt veel andere hulpprogramma's voor het vinden van duplicaten - meestal opdrachten zonder een grafische interface - in de pakketbeheerder van je Linux-distributie. Tenzij u specifieke behoeften hebt, zijn bovenstaande hulpmiddelen onze favorieten en degene die we aanbevelen.