Hallo,
bisher habe ich immer fdupes eingesetzt um doppelte Dateien zu finden. Jetzt habe ich aber das Problem das ich Datenträger a mit meinen aktuellen Daten habe (teilweise doppelt) und Datenträger b mit mehreren Kopien des Datenbestandes auf Datenträger a jeweils zu unterschiedlichen Zeiten erstellt.
Gerne möchte ich nun alle Daten von Datenträger b löschen die auf a noch vorhanden sind.
Dabei sollen keine Daten auf Datenträger a verändert werden, doppelte Daten auf Datenträger a erhalten bleiben. Auf Datenträger b soll nach Abschluß der Prozedur nur noch Daten vorhanden sein, die auf a nicht enthalten sind.
Bei fdupes habe ich nur eine option gefunden das erste Auftreten einer Datei zu ignorieren, aber das reicht ja nicht um meine Anforderungen zu erfüllen. Kennt ihr geeignete Tools?
Viele Grüße.
Doppelte Dateien eliminieren
Re: Doppelte Dateien eliminieren
Hi,
ein Shell Script koennte das machen.
Lass dir per "find" eine Liste aller Dateien erstellen. Bilde von jeder Datei eine MD5 Summe, und schreibe den Namen und die Summe in eine Datei. das machst du fuer beide Datentraeger/Verzeichnisse. Mittels "sort" kannst du jetzt ermitteln welche Dateien gleich/verschieden sind.
ein Shell Script koennte das machen.
Lass dir per "find" eine Liste aller Dateien erstellen. Bilde von jeder Datei eine MD5 Summe, und schreibe den Namen und die Summe in eine Datei. das machst du fuer beide Datentraeger/Verzeichnisse. Mittels "sort" kannst du jetzt ermitteln welche Dateien gleich/verschieden sind.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
- Woodrow
- Beiträge: 88
- Registriert: 19.11.2006 23:02:47
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Doppelte Dateien eliminieren
glaub mit fdupes geht das noch leichter...
Re: Doppelte Dateien eliminieren
Eine andere Möglichkeit wäre fslint.
Wenn du die Dateien auf dem gleichen Datenträger hättest, könntest du sie damit auch hardlinken. Außerdem sucht es kaputte symbolische Links und noch so diverse andere Sachen.
Wenn du die Dateien auf dem gleichen Datenträger hättest, könntest du sie damit auch hardlinken. Außerdem sucht es kaputte symbolische Links und noch so diverse andere Sachen.
Re: Doppelte Dateien eliminieren
Hallo,
vielen Dank für die Antworten - so richtig weiter bin ich aber leider noch nicht. Hardlinken ist für mich keine Lösung. Es geht um mehrere Datenträger und ich möchte die tatsächlich geänderten Daten am Schluß manuell prüfen - wenn ich Hardlinks einsetze sind die doppelten Daten ja nicht "weg".
Gruß
vielen Dank für die Antworten - so richtig weiter bin ich aber leider noch nicht. Hardlinken ist für mich keine Lösung. Es geht um mehrere Datenträger und ich möchte die tatsächlich geänderten Daten am Schluß manuell prüfen - wenn ich Hardlinks einsetze sind die doppelten Daten ja nicht "weg".
Gruß
- Woodrow
- Beiträge: 88
- Registriert: 19.11.2006 23:02:47
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Re: Doppelte Dateien eliminieren
Ich glaube trotzdem, dass fdupes das is was du suchst... vergleicht Dateien anhand Größe, md5 und byte für byte, und gibt anschließend ne Liste mit Duplikaten aus...
fdupes -r [Verzeichnis]
fdupes -r [Verzeichnis]
Re: Doppelte Dateien eliminieren
Oh, yeah!