"Doppelte" Dateien mittels Script löschen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

ULSWK

Benutzer
Registriert
15. Aug. 2016
Beiträge
38
Reaktionspunkte
0
Punkte
6
Hallo,

ich hoffe meine Frage ist richtig in diesem Forum.
Ich habe folgendes Problem:
Durch eine Syncronisierungssoftware sind etwa 40% meiner Bilder welche im Ordner /PHOTO/... liegen dupliziert worden.

Beispiel:
/volume1/photo/2017/2017-08/20170819_61_1669.jpg
/volume1/photo/2017/2017-08/20170819_61_1669_ADMIN_May-22-172317-2018_Conflict.JPG
/volume1/photo/2017/2017-08/20170819_61_1670.jpg
/volume1/photo/2017/2017-08/20170819_61_1670_ADMIN_May-22-172317-2018_Conflict.JPG

Die "eigentlichen" Dateien sind die Dateien..._61_1669.jpg und ..._61_1670.jpg
Die Dateien mit _Conflict am Ende wurden durch die Sync Software dort angelegt.
Diese würde ich gern wieder löschen, da sie nichts als ein Duplikat der Original Dateien sind.
Da es insgesamt tausende Dateien sind, bietet sich hier ein manuelles Löschen eher nicht an.

Ich könnte recht fix eine Textdatei erstellen, die Zeile für Zeile (so wie oben dargestellt) die Dateinamen der zu löschenden Dateien enthält.
Wenn ich jetzt ein Script hätte, das die Textdatei Zeile für Zeile durchgeht und die angegebenen Dateien löscht, hätte ich wieder Ordnung.

Kann mir jemand helfen, wie das gehen würde ?
 
Zuletzt bearbeitet:
M.E. reicht es, Dich z.B. per putty auf die DS zu verbinden und per Shell im richtigen Verzeichnis folgendes Kommando abzusetzen:

Rich (BBCode):
rm -f *_Conflict.JPG

Das funktioniert allerdings nur, wenn sich alle Dateien, um die es geht, in einem Verzeichnis befinden.
 
Oder Du nimmst den Totalcommander, lässt das Verzeichnis /photo mit dem Befehl *_Conflict*.jpg durchsuchen. Dann werden alle diese Dateien angezeigt, die Du dann markierst und löscht.
Geht schneller und braucht keine Script-Basteleien...

Gruß
Fraubi

P.S. Der normale Windows-Dateiexplorer sollte das auch können.......
 
Mit Windows Explorer sollte das auch gehen wenn man keine zusätzliche Software installieren will.
 
Oder du nimmst das Windows Tool "AllDup 4.x". Damit findest du alles doppelte, anhand von ca 10 verschiedenen Kriterien, wie Name, Größe, Dateiinhalt. Es können auch Bilder direkt verglichen werden, falls die anderen Kriterien nicht passend sind.
Gehr auch recht schnell, wenige Minuten und er hat bei mir knapp 2000 Duplikate bei 50000 Bildern gefunden.
 
Wow,
klingt als hätte ich hier viel zu kompliziert gedacht.
Mal gucken was am schnellsten zum Ziel führt, aber damit komm ich klar.

Danke Euch für die Vorschläge !!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat