Startseite » wie man » So finden und entfernen Sie doppelte Dateien unter Linux

    So finden und entfernen Sie doppelte Dateien unter Linux

    Unabhängig davon, ob Sie Linux auf Ihrem Desktop oder auf einem Server verwenden, gibt es gute Tools, mit denen Ihr System nach doppelten Dateien durchsucht wird und Sie diese entfernen können, um Speicherplatz freizugeben. Sowohl grafische als auch Befehlszeilenschnittstellen sind verfügbar.

    Doppelte Dateien sind eine unnötige Verschwendung von Speicherplatz. Wenn Sie wirklich dieselbe Datei an zwei verschiedenen Speicherorten benötigen, können Sie immer eine symbolische oder feste Verknüpfung einrichten, indem Sie die Daten nur an einer einzigen Stelle auf der Festplatte speichern.

    FSlint

    FSlint ist in verschiedenen Software-Repositorys von Linux-Distributionen verfügbar, einschließlich Ubuntu, Debian, Fedora und Red Hat. Starten Sie einfach Ihren Paketmanager und installieren Sie das Paket "fslint". Dieses Dienstprogramm bietet standardmäßig eine praktische grafische Benutzeroberfläche, enthält jedoch auch Befehlszeilenversionen seiner verschiedenen Funktionen. Wie viele Linux-Anwendungen ist die grafische Benutzeroberfläche von FSlint nur ein Frontend, das die darunter liegenden FSlint-Befehle verwendet.

    Lassen Sie sich davon jedoch nicht abschrecken, die praktische grafische Benutzeroberfläche von FSlint zu verwenden. Standardmäßig wird es mit ausgewähltem Duplicates-Bereich und Ihrem Heimatverzeichnis als Standardsuchpfad geöffnet. Sie müssen nur auf die Schaltfläche Suchen klicken, und FSlint wird eine Liste doppelter Dateien in Verzeichnissen unter Ihrem Heimatordner finden. Verwenden Sie die Schaltflächen, um alle Dateien zu löschen, die Sie entfernen möchten, und doppelklicken Sie darauf, um eine Vorschau anzuzeigen.

    Beachten Sie, dass sich die Befehlszeilenprogramme standardmäßig nicht in Ihrem Pfad befinden. Sie können sie daher nicht wie typische Befehle ausführen. Auf Ubuntu finden Sie sie unter / usr / share / fslint / fslint. Wenn Sie also den gesamten fslint-Scan in einem einzigen Verzeichnis ausführen möchten, finden Sie hier die Befehle, die Sie unter Ubuntu ausführen würden:

    cd / usr / share / fslint / fslint

    ./ fslint / pfad / zum / verzeichnis

    Dieser Befehl löscht eigentlich nichts. Es wird nur eine Liste doppelter Dateien gedruckt - für den Rest sind Sie alleine.

    fdupes

    Der Befehl fdupes wird normalerweise nicht standardmäßig installiert, ist jedoch in vielen Repositorys der Linux-Distribution verfügbar. Es ist ein einfaches Befehlszeilentool. Dies ist wahrscheinlich das bequemste und schnellste Werkzeug, das Sie verwenden können, wenn Sie doppelte Dateien in einer Umgebung suchen, in der Sie nur Zugriff auf eine Linux-Befehlszeile haben, nicht auf eine grafische Benutzeroberfläche.

    Es ist einfach zu benutzen. Führen Sie einfach den Befehl fdupes aus, gefolgt vom Pfad zu einem Verzeichnis. So, fdupes / home / chris würde alle doppelten Dateien im Verzeichnis / home / chris auflisten - aber nicht in Unterverzeichnissen! Das fdupes -r / home / chris Der Befehl würde rekursiv alle Unterverzeichnisse in / home / chris nach doppelten Dateien durchsuchen und sie auflisten.

    Dieses Tool entfernt nichts automatisch, sondern zeigt Ihnen lediglich eine Liste doppelter Dateien. Sie können die doppelten Dateien dann von Hand löschen, wenn Sie möchten. Sie können den Befehl auch mit der Option -d ausführen, damit Sie Dateien löschen können. Sie werden aufgefordert, die Dateien auszuwählen, die Sie beibehalten möchten.

    dupeGuru, dupeGuru Music Edition und dupeGuru Pictures Edition

    Ja, wir werden dupeGuru erneut empfehlen. Dieses Open-Source- und plattformübergreifende Tool ist so nützlich, dass wir es bereits empfohlen haben, um doppelte Dateien unter Windows zu finden und doppelte Dateien auf einem Mac zu bereinigen.

    dupeGuru ist etwas weniger praktisch, da es in den meisten Software-Repositorys der Linux-Distributionen nicht verfügbar ist - obwohl es in Arch Linux-Repositorys verfügbar ist. Die dupeGuru-Website bietet jedoch eine PPA, mit der Sie die Softwarepakete auf Ubuntu- und Ubuntu-basierten Linux-Distributionen installieren können. Benutzer anderer Linux-Distributionen können es sogar aus dem Quellcode kompilieren.

    Wie bei Windows und Mac bietet dupeGuru drei verschiedene Editionen an - eine Standard-Edition für das Scannen von doppelten Dateien, eine Edition für das Auffinden doppelter Songs, die möglicherweise gerippt oder anders codiert wurden, und eine Edition, mit der ähnliche Fotos gesucht werden sollen gedreht, geändert oder anderweitig geändert. Sie können alle auf der dupeGuru-Website abrufen, und alle drei sind in der Ubuntu-PPA verfügbar.

    Diese Anwendung funktioniert genauso wie auf anderen Plattformen. Starten Sie es, fügen Sie einen oder mehrere Ordner zum Scannen hinzu und klicken Sie auf Scannen. Sie sehen eine Liste der doppelten Dateien und können diese abhaken und entfernen - oder auf andere Plattformen verschieben. Sie können die Datei auch einfach mit einem Doppelklick öffnen und überprüfen.

    Nach der Installation muss das Ubuntu-Paket von einer Befehlszeile aus gestartet werden, z. B. mit der dupeguru_se Befehl für die Standardausgabe. Es scheint, dass standardmäßig keine Desktop-Verknüpfung installiert ist. Diese mangelnde Systemintegration ist der einzige Grund, warum wir dieses Dienstprogramm nicht weiter empfehlen können, da es gut funktioniert, sobald Sie es installiert und gestartet haben.


    Wie Sie vielleicht erwarten, ist dies keine vollständige Liste. Im Paketmanager Ihrer Linux-Distribution finden Sie viele andere Hilfsprogramme zur Suche nach doppelten Dateien - meist Befehle ohne grafische Benutzeroberfläche. Wenn Sie keine besonderen Anforderungen haben, sind die oben genannten Tools unsere Favoriten und die von uns empfohlenen.