Heeft u bijna geen ruimte meer op uw Linux-machine, maar heeft u geen idee wat uw kostbare opslagruimte blijft vreten? Dubbele bestanden kunnen een belangrijke reden zijn waarom u te maken krijgt met lage opslagproblemen. Maak je geen zorgen meer, want we zullen in dit artikel enkele geweldige tools bespreken om dubbele bestanden in Linux te vinden en te verwijderen. Deze kunnen u helpen uw opslag te optimaliseren en de prestaties van uw systeem te verbeteren.
Inhoudsopgave
Dubbele bestanden verwijderen met de opdracht fdupes
De opdracht fdupes, geschreven in de taal C, is een gratis en open-source opdrachtregelprogramma om dubbele bestanden op uw Linux-bestandssysteem. Met fdupes kunt u naar duplicaten zoeken op basis van verschillende parameters, zoals bestandsnamen, MD5-hash, bestandsgrootte, enz. Om fdupes op uw Linux-systeem te installeren, gebruikt u de volgende opdracht volgens uw Linux-distributie:
Voor op Debian gebaseerde systemen: sudo apt-get install fdupes Voor RHEL/Cent-OS-gebaseerde systemen: sudo yum install epel-release sudo yum install fdupes Voor Arch-gebaseerde systemen: sudo pacman-S fdupes
Nu je fdupes op je systeem hebt geïnstalleerd, gaan we verder met de syntaxis en opties:
fdupes Enkele van de gebruikelijke opties om te koppelen met de opdracht fdupes zijn: Stel dat u naar dubbele bestanden wilt zoeken en ze wilt verwijderen in de map ~/Documents/test/testing, gebruik dan deze opdracht: fdupes-rd ~/Documents/test/testing Het zal u dan vragen om de ingestelde nummers te behouden; typ de setnummers die u niet wilt verwijderen. Andere bestanden dan deze worden verwijderd. De bewaarde bestanden worden aangegeven door het”[+]”-symbool vooraan, terwijl het'[-]’-symbool de verwijderde sets bestanden aangeeft. De opdracht rdfind, wat staat voor”Redundant Data Find”, is een gratis en open-source opdrachtregelprogramma dat wordt gebruikt om dubbele bestanden te verwijderen bij Linux. Het gebruikt een”Rangschikkingsalgoritme”om de bestanden te sorteren op basis van hun inodes voordat de schijf wordt gelezen om bestanden te vergelijken, waardoor het veel sneller is dan elk ander hulpmiddel. Gebruik de volgende opdracht om rdfind te installeren volgens uw distro: Voor op Debian gebaseerde Linux-systemen: sudo apt install rdfind Voor op Fedora gebaseerde Linux-systemen: sudo dnf install rdfind Voor op Arch gebaseerde Linux-systemen: sudo pacman-S rdfind De syntaxis om rdfind te gebruiken is vrij eenvoudig: rdfind Enkele van de gebruikelijke opties om te koppelen met de opdracht rdfind zijn: Laten we nu kijken hoe we de opdracht rdfind kunnen gebruiken om dubbele bestanden op Linux te vinden en te verwijderen. Stel dat u alle dubbele bestanden in de directory ~/Documents/test/testing wilt vinden, gebruik dan deze opdracht: rdfind ~/Documents/test/testing Zodra u de opdracht uitvoert, begint het te scannen op dubbele bestanden bestanden en hun gegevens opslaan in een automatisch gegenereerd bestand met de naam”results.txt”op uw Linux-machine. Jij kan de inhoud van het results.txt-bestand als volgt bekijken met behulp van de cat-opdracht in Linux: Om de duplicaten te verwijderen die zijn gevonden met de opdracht rdfind, voegt u gewoon de vlag-deleteduplicates toe, zoals: rdfind-deleteduplicates true ~/Documents/test/ In plaats daarvan, als u de dubbele bestanden wilt vervangen door harde links, gebruikt u deze opdracht: rdfind-makehardlinks true ~/Documents/test/ De grafische gebruikersinterface (GUI)-tools bieden een zeer gebruiksvriendelijke en gebruiksvriendelijke benadering om dubbele bestanden te beheren bij Linux. Met een paar klikken kunt u dubbele bestanden op uw Linux-bestandssysteem vinden en verwijderen, waardoor u geheugen vrijmaakt en uw systeemsnelheid verbetert. De FSlint is zowel een GUI als een opdrachtregelprogramma geschikt voor zowel beginners als gevorderde gebruikers. Met een paar klikken kunt u duplicaten identificeren en verwijderen, waardoor u waardevolle opslagruimte op uw systeem vrijmaakt. Volg deze stappen om FSlint op elke Linux-distro te installeren: Voor op Debian gebaseerde systemen: sudo apt update && sudo apt install snapd Voor Cent OS of RHEL-gebaseerde systemen: sudo yum install snapd sudo systemctl enable–now snapd.socket sudo ln-s/var/lib/snapd/snap/snap Voor Arch-gebaseerde systemen: sudo pacman-S snapd sudo systemctl enable–now snapd.socket sudo ln-s/var/lib/snapd/snap/snap sudo snap install fslint-unofficial Volg deze stappen om duplicaten te vinden en te verwijderen met FSlint: Start FSlint Janitor vanuit het toepassingsmenu. Klik op de knop”+Toevoegen”in de linkerbovenhoek. Selecteer nu de map waar je wilt om de duplicaten eruit te filteren en klik op de knop”OK”in de rechterbenedenhoek. Selecteer de optie”Duplicaten”in de linkerdeelvenster en klik op de knop”Zoeken“. Het middelste deelvenster geeft nu het duplicaat weer bestanden samen met het geheugen dat ze in beslag nemen. Houd de”CTRL”-knop op het toetsenbord ingedrukt terwijl u op de bestandsnamen klikt die u wilt verwijderen om de bestanden te selecteren. Als u klaar bent, klikt u op de knop”Verwijderen”. Selecteer vervolgens”Ja”bij de bevestiging pop-upvenster om de dubbele bestanden te verwijderen. Laat een reactie achter Er zijn enkele twijfelachtige ontwerpkeuzes in Redfall, een mengelmoes van de halfbakken beroemde Arkane-formule. Ik ben dol op games gemaakt door Arkane Studios, waarbij Dishonored een titel wordt die ik zo nu en dan opnieuw bezoek vanwege de unieke opkomende gameplay. En […] De BenQ PD2706UA-monitor is er, en hij wordt geleverd met alle toeters en bellen die productiviteitsgebruikers zouden waarderen. 4K-resolutie, in de fabriek gekalibreerde kleuren, een 27-inch paneel, een ergonomische standaard die gemakkelijk kan worden aangepast en meer. Het heeft veel […] Minecraft Legends is een spel dat mijn interesse wekte bij de oorspronkelijke onthulling vorig jaar. Maar ik moet toegeven dat ik de game niet actief volgde totdat we dichter bij de officiële release kwamen. Tenslotte, mijn liefste […]OptionsDescription-rDoorzoek alle submappen die aanwezig zijn in de bovenliggende map-sVolg mappen die zijn gekoppeld met symbolische koppelingen-ASluit verborgen bestanden uit van overweging-mVul de vergelijking van de dubbele bestanden samen-dVraagt gebruikers om bestanden die moeten worden bewaard terwijl alle andere worden verwijderd files
Dubbele bestanden zoeken en verwijderen met de opdracht Rdfind
OptionsDescription-ignoreemptyNegeer lege bestanden tijdens het zoeken naar dubbele bestanden-makesymlinks/-makehardlinksVervangt dubbele bestanden door respectievelijk symbolische/harde links-deleteduplicatesDeletes dubbele bestanden-removeidentinodeVerwijdert items die identieke inode-en apparaat-ID hebben
Stap 1: Installeer Snap Package Manager
Stap 2: Installeer FSlint Janitor met Snap