In het volgende artikel zullen we er drie bekijken tools om dubbele bestanden te vinden en te verwijderen in Ubuntu. Het kan zijn dat uw computer meer dan eens vol zit met dubbele bestanden. Op een dag ontdek je dat je harde schijf gevuld is met meerdere kopieën van dezelfde bestanden in verschillende back-upmappen. Het probleem komt doordat het vaak is dat u vergeet deze bestanden op te schonen en dat de harde schijf na een bepaalde tijd te veel dubbele bestanden begint te verzamelen.
Daarom is het altijd goed om te weten hoe zoeken en verwijderen dubbele bestanden. Om dit te doen, kunnen we de tools gebruiken die hieronder in het Unix-achtige besturingssystemen U moet voorzichtig zijn bij het verwijderen van dubbele bestanden. Als u het niet heeft, kan dit leiden tot onbedoeld gegevensverlies. Daarom is het raadzaam om op te letten bij het gebruik van deze tools.
Zoek en verwijder dubbele bestanden in Ubuntu
Voor deze taak zullen we drie beschikbare tools zien; Rdfind, Fdupes, Fslint.
Deze drie hulpprogramma's zijn gratis, open source en werken op de meeste Unix-achtige besturingssystemen.
Vinden
Vinden is een hulpprogramma van open source en vrij om dubbele bestanden in mappen en submappen te vinden.
Vergelijk de bestanden op basis van hun inhoud, niet hun namen archief. Rdfind gebruikt het classificatie-algoritme om onderscheid te maken tussen originele en dubbele bestanden. Als het twee of meer bestanden van hetzelfde vindt, is Rdfind slim genoeg om te vinden welk bestand het originele bestand is. Zodra u de duplicaten heeft gevonden, meldt u ze aan ons. We kunnen besluiten om ze te verwijderen of te vervangen.
Rdfind installatie
We openen een terminal (Ctrl + Alt + T) en schrijven:
sudo apt install rdfind
gebruik
Eenmaal geïnstalleerd, hoeft u alleen maar voer de opdracht Rdfind uit samen met het pad waar we willen zoeken naar dubbele bestanden.
rdfind ~/Descargas/
Zoals je kunt zien in de bovenstaande schermafbeelding, scant de opdracht Rdfind de map ~ / Downloads Het zal de resultaten opslaan in een bestand met de naam results.txt, dat zich in de huidige werkdirectory bevindt. Het kan bekijk de naam van mogelijke dubbele bestanden in het results.txt-bestand.
U kunt meer informatie krijgen over alle mogelijkheden die het biedt, via het help-sectie of man-pagina's:
rdfind --help man rdfind
fdupes
Fdupes is een ander opdrachtregelprogramma voor identificeer en verwijder dubbele bestanden binnen gespecificeerde mappen en submappen Het is een gratis hulpprogramma van open source geschreven in programmeertaal C.
Fdupes identificeert duplicaten het vergelijken van bestandsgroottes, gedeeltelijke MD5-handtekeningen, volledige MD5-handtekeningen en ten slotte een byte-by-byte-vergelijking maken voor verificatie.
Het lijkt op het hulpprogramma Rdfind, maar Fdupes heeft nogal wat opties om bewerkingen uit te voeren, zoals:
- Zoek recursief naar dubbele bestanden in mappen en submappen.
- Sluit lege bestanden en verborgen bestanden uit.
- Laat de grootte van duplicaten zien.
- En nog veel meer.
Fdupes installatie
We openen een terminal (Ctrl + Alt + T) en schrijven:
sudo apt install fdupes
gebruik
Het gebruik van Fdupes is vrij eenvoudig. Voer gewoon de volgende opdracht uit om bijvoorbeeld de dubbele bestanden in een map te vinden ~ / Downloads.
fdupes ~/Descargas
We kunnen ook zoek naar dubbele bestanden uit submappen door simpelweg de optie -r te gebruiken.
naar verwijder alle duplicaten, zal de te gebruiken optie -d zijn.
fdupes -d ~/Descargas
Met deze opdracht kunnen we ervoor kiezen om het origineel te behouden en alle andere dubbele bestanden te verwijderen. Hier moet je voorzichtig zijn We kunnen originele bestanden gemakkelijk verwijderen als we niet oppassen.
Te krijgen meer informatie over het gebruik van fdupes, zie de help-sectie of de man-pagina's:
fdupes –help man fdupes
FSlint
FSlint is een ander hulpprogramma om dubbele bestanden te vinden die ik heb gevonden GitHub In tegenstelling tot de andere twee hulpprogramma's, FSlint heeft zowel GUI- als CLI-modi Daarom is het een gemakkelijker hulpmiddel om te gebruiken.
FSlint vindt niet alleen de duplicaten, maar ook de symbolische koppelingen, verkeerde namen, tijdelijke bestanden, verkeerde IDS, lege mappen en niet-verwijderde binaire bestanden, enz.
Installeer Fslint
We openen een terminal (Ctrl + Alt + T) en schrijven:
sudo apt install fslint
gebruik
Als het eenmaal is geïnstalleerd, kunnen we dat voer het uit vanuit het toepassingsmenu.
Zoals u kunt zien, is de FSlint-interface gemakkelijk te gebruiken en spreekt voor zich. Op het tabblad Zoekpad, voegen we de route toe die we willen scannen. We hoeven alleen maar op de knop Zoeken te klikken om naar duplicaten te zoeken. Vink de optie "Recursief?" om recursief te zoeken naar duplicaten in mappen en submappen. FSlint scant snel de opgegeven map en geeft ze weer.
Van de lijst, kies de duplicaten die u wilt opschonen U kunt met elk van hen werken met acties zoals Opslaan, Verwijderen, Samenvoegen en Symbolische koppeling. Op het tabblad Geavanceerde zoekparameters kunt u de paden specificeren die u wilt uitsluiten bij het zoeken naar duplicaten.
Te krijgen meer details over FSlint, zie de help-sectie en de man-pagina's.
/usr/share/fslint/fslint/fslint --help man fslint
Dit zijn slechts drie effectieve tools voor het vinden en verwijderen van ongewenste dubbele bestanden op Gnu / Linux.
Misschien heb je het over Duff gemist. Bedankt.
Zeer goede bijdrage! Hartelijk bedankt!
Bedankt voor de eenvoud en gedetailleerdheid van uw bijdrage, waardoor het probleem voor mij is opgelost. Nogmaals bedankt!! Groeten,
FSLINT, in versie 20.04, bestaat niet. is er een manier waarop ik het kan installeren.
bedankt
Spectaculaire rdfind. Ik heb het getest op Xubuntu 18-04 en het werkte prima!