Wie kann ich mit FSlint doppelte Dateien finden und entfernen?
- Einführung in FSlint
- Installation
- Vorbereitung vor der Suche
- Duplikate finden mit der grafischen Oberfläche
- Duplikate finden mit der Kommandozeile
- Duplikate sicher entfernen
- Praktische Tipps und Vorsichtsmaßnahmen
Einführung in FSlint
FSlint ist ein Werkzeug für Linux, das dabei hilft, redundante oder überflüssige Dateien wie doppelte Dateien, leere Verzeichnisse, temporäre Dateien oder fehlerhafte symlinks zu finden. Es besteht aus einer grafischen Oberfläche (fslint-gui) und einem Kommandozeilen-Tool (fslint). Obwohl FSlint nicht mehr aktiv weiterentwickelt wird, ist es weiterhin in vielen Distributionen verfügbar und für einfache Bereinigungsaufgaben brauchbar.
Installation
Unter Debian/Ubuntu-basierenden Systemen erfolgt die Installation über den Paketmanager mit sudo apt install fslint. Bei anderen Distributionen suche nach dem Paket in den Repositories oder installiere aus den Quellen. Die grafische Oberfläche benötigt einen X-Server; auf Servern ohne GUI nutze nur die Kommandozeilen-Tools.
Vorbereitung vor der Suche
Bevor du Löschvorgänge durchführst, sichere wichtige Daten oder arbeite auf Kopien. Beachte, dass dieselben Dateien an mehreren Orten bewusst vorhanden sein können (z. B. Backups). Prüfe Zugriffsrechte: FSlint muss die Dateien lesen können, um Duplikate zu erkennen. Entscheide, ob symbolische Links als separate Einträge behandelt oder ignoriert werden sollen.
Duplikate finden mit der grafischen Oberfläche
Starte fslint-gui aus dem Menü oder per Terminal fslint-gui. Im Programmfenster wähle die Registerkarte „Find duplicates“ bzw. „Duplikate finden“. Füge die Verzeichnisse hinzu, die durchsucht werden sollen. Du kannst mit Filtern arbeiten (z. B. bestimmte Dateitypen ausschließen). Starte die Suche; FSlint berechnet Dateigrößen und Hashes, um echte Duplikate zu identifizieren. Das Ergebnis zeigt Gruppen identischer Dateien. Wähle gezielt Dateien aus, die entfernt oder ersetzt werden sollen. FSlint bietet Vorschauen und zeigt Pfade an, damit du vor dem Löschen kontrollieren kannst.
Duplikate finden mit der Kommandozeile
Nutze das Kommandozeilenprogramm fslint: fslint /pfad1 /pfad2 ... oder spezifisch fslint-findup -r /pfad sucht rekursiv nach Duplikaten. Die Ausgabe listet gefundene Gruppen. Optionen ermöglichen Detailgrad, Rekursion und Ausgabeformat. Um sicher zu gehen, lasse dir zuerst nur anzeigen, bevor du Löschaktionen startest.
Duplikate sicher entfernen
Entscheide in jeder Duplikatgruppe, welche Datei behalten werden soll. In der GUI kannst du Dateien zum Löschen markieren und vor dem endgültigen Entfernen eine Bestätigung anfordern. FSlint bietet auch die Möglichkeit, Duplikate durch Hardlinks zu ersetzen, sodass nur ein tatsächlicher Datenbestand verbleibt, aber mehrere Pfade existieren. Mit der Kommandozeile sind automatische Löschbefehle möglich, sollten aber mit Vorsicht eingesetzt werden; verwende zunächst Trockendurchläufe.
Praktische Tipps und Vorsichtsmaßnahmen
Teste an einem kleinen Verzeichnis, bevor du große Bereiche bearbeitest. Prüfe Dateiberechtigungen und versteckte Dateien. Achte darauf, dass Anwendungen eventuell auf bestimmten Kopien basieren; das blinde Entfernen kann Funktionalität beeinträchtigen. Halte Backups bereit. Wenn FSlint nicht die gewünschten Ergebnisse liefert oder nicht verfügbar ist, gibt es Alternativen wie rdfind, fdupes oder rmlint, die ebenfalls Duplikate finden und unterschiedliche Optionen zur sicheren Entfernung bieten.
Mit diesen Schritten findest und entfernst du doppelte Dateien mit FSlint effizient und möglichst sicher.
