Zitat von oraider gibt es eine möglichkeit, gleiche dateien ausfindig zu machen, die auf drei versch servern gelagert sind?
Theoretisch schon, die Frage ist nur, was für Server das sind und wie du Zugriff darauf hast.
Um z.B. drei FTP Server abzugleichen, bei denen du keine Möglichkeit hast direkt im Dateisystem zu werkeln oder irgendwelche 'dupecheck' (...) Erweiterungen einzubauen: du würdest einen Tabelle mit allen Dateien auf allen Servern erstellen, verdächtige, z.B. Dateien mit gleicher Größe zu dir transferieren und lokal vergleichen, dann Duplikate löschen.
Wenn du direkt im Dateisystem arbeiten und auf den Servern auch Programme ausführen kannst musst du nicht alle verdächtigen Dateien übertragen und dann vergleichen, sondern nur die jeweilige Tabelle:
Dazu würdest du in diese Tabelle in allen Fällen die Position jeder getesteten Datei schreiben, - wenn für diese Dateien die Gefahr besteht, dass sie zwischen der Erstellung deiner Tabelle und dem Löschen der Duplikate, geändert werden: auch die Zeit der letzten Änderung, - ihre Größe und eine Prüfsumme über die Datei. In Verbindung mit der Dateigröße dürfte für den letzten Eintrag
CRC32, besser
MD5 hinreichend geeignet sein. "Cryptographic strength" wäre overkill1ldeluxe.
x Einträge mit gleicher Prüfsumme und Größe sind Duplikate, x-1 der Dateien werden gelöscht.
Natürlich würdest du sicherstellen, dass das nicht mit Betriebssystemdateien oder ähnlichem passiert..
###
Weg von der Theorie, hin zu bestehenden Implementierungen: ich weiß nicht was da im Moment für verschiedene Betriebssysteme kursiert..

Irgendeines
davon,
hiervon, oder aus
früheren Threads? Oder du wartest auf Empfehlungen hier, wofür es praktisch wäre zu wissen, auf welchen Betriebssystemen und über welche Zugriffsarten du das veranstalten willst.
Über einen reinen FTP Zugang ist das sicher am grausamsten zu realisieren und die einmalige Arbeit, alle lokal zu laden, mit einem Programm zu vergleichen und bereinigt wieder zurückzuschieben noch die geringste. Sollte es nicht schon ein Programm geben, das Absatz 2 automatisiert. Keine Ahnung *g.