Hallo Freunde. Die Arbeit im Terminal ist für uns alle üblich, die mit Linux-Servern arbeiten. Zwischendurch kann es jedoch Tricks geben, die wir übersehen haben oder von denen wir einfach nichts wissen. Aus diesem Grund zeigen wir Ihnen in diesem Beitrag, wie Sie unter Linux doppelte Dateien finden.
Einführung in fdupes
Um unser Ziel einfacher zu erreichen, brauchen wir ein Tool namens fdupes
.
Gemäß dem Github-Profil des Tools
FDUPES ist ein Programm zum Identifizieren doppelter Dateien, die sich in bestimmten Verzeichnissen befinden.
innerhalb bestimmter Verzeichnisse.
Es ist eine Open-Source-Anwendung, deren Code wir analysieren und für unsere Zwecke verwenden können. Es wurde in C-Sprache erstellt und ist daher ein sehr schnelles und effizientes Werkzeug.
Obwohl die Entwicklung dieser Anwendung nicht sehr aktiv ist, ist sie sehr effizient. Darüber hinaus können wir es auf fast jedem von Linux abgeleiteten System durch Binärdateien oder durch selbst kompilieren des Quellcodes verwenden.
Also los geht's.
Installieren Sie fdupes unter Linux
Um die fdupes
zu verwenden Befehl müssen wir das Paket auf unserem System installieren.
Wenn Sie Debian, Ubuntu, Linux Mint oder eines dieser Derivate verwenden, können Sie es wie folgt installieren
sudo apt update sudo apt install fdupes
Falls Sie eine von RHEL abgeleitete Distribution wie CentOS Stream, RockyLinux, AlmaLinux oder sogar Fedora verwenden, müssen Sie
ausführensudo dnf install fdupes
Aber falls Sie Gentoo und Derivate verwenden
emerge fdupes
Für OpenSUSE
sudo zypper in fdupes
Endlich auf Arch Linux und Derivaten wie Manjaro
sudo pacman -S fdupes
Da das Programm so leicht ist, haben Sie es sehr schnell auf Ihrem System.
So finden Sie doppelte Dateien in Linux
Um alle verfügbaren Optionen von fdupes
zu prüfen Sie müssen diesen Befehl ausführen
fdupes --help
Auf diese Weise haben Sie Zugriff auf eine kurze Beschreibung der Optionen und eine grundlegende Syntax, die Sie befolgen müssen, um den Befehl zu verwenden.
Obwohl es viele Optionen gibt, ist der Befehl in Wirklichkeit ziemlich einfach zu verwenden und erreicht sein Ziel sehr leicht.
Um also herauszufinden, welche doppelten Dateien an einem bestimmten Ort vorhanden sind, müssen Sie etwas Ähnliches ausführen
fdupes /home/angelo
Natürlich /home/angelo
ist ein Testverzeichnis, das Sie ersetzen müssen.
Sie können auch zwei oder mehr Verzeichnisse gleichzeitig durchsuchen, wenn Sie diese durch ein Leerzeichen trennen.
fdupes /home/angelo/Documents /home/angelo/Pictures
Dadurch werden doppelte Dateien aufgelistet, die in beiden Verzeichnissen erscheinen.
Es ist auch möglich, die Verzeichnisse mit dem -r
rekursiv zu durchsuchen und zu scannen Option.
fdupes -r /home/angelo/
Dadurch werden alle doppelten Dateien in jedem der Unterordner des Pfads aufgelistet.
Viele Leute suchen nach doppelten Dateien, um sie zu entfernen. Durch Hinzufügen des -d
Option können wir dies in einem Rutsch erledigen.
fdupes -rd /home/angelo/
Der Entwickler der Anwendung warnt uns jedoch davor
Bei der Verwendung von -d oder –delete sollte darauf geachtet werden, sich dagegen zu versichern
versehentlicher Datenverlust
Aber was ist, wenn wir die Größe dieser Dateien wissen wollen? Nun, dank -m
Option ist es eine sehr einfache Aufgabe.
fdupes -m /home/angelo/
Auf diese Weise können wir also fdupes
verwenden und finden Sie die doppelten Dateien in Linux heraus.
Doppelte Dateien unter Linux – Fazit
Das Terminal ist wunderbar und dank ihm können wir es sogar zum Dateivergleich verwenden, um dank fdupes
herauszufinden, welche Dateien Duplikate sind .
Viel Spaß damit,