hallo,
ich hoffe ich bin hier richtig...
ich bin dabei wirklich alle doppelten dateien zu finden ( das wurde sicherlich schon behandelt...) , allerdings ist mir fdupes
usw. zu unsicher.
ich habe also eine filelist erstellt mit allen bilddateien einer partition...
1 | find . -type f -iname "*.jpg" -print0 | xargs -0 md5sum > fillelist.sh |
dann eine "bereinigte" Datei erstellt mit:
1 | cat filelist.sh | sort | uniq -w 33 > filelist_nodoubles.sh |
jetzt würde ich gerne die dateipfade aus der datei nutzen um die dateien zu verschieben und dabei umzubenennen... am besten chronologisch mit einer schleife o.ä.
leider bekomme ich das nicht hin..
das steht ja so in der datei:
0002f59cf19902f20243fba25f987f22 ./backup9/07042008045.jpg 000dc8369588472b2e0874a265105709 ./backup7/CIMG0045.jpg 0019392cb32f922f01d980b2f21512e0 ./backup13/SNV80259.JPG
leider führt nachfolgendes nicht zum ergebnis, zumal das umbenennen fehlt. also mv
statt cp
1 | cat filelist_nodoubles.sh | xargs grep './' | cp * /'Zielordner' |
ich bin hier erstmal am ende... kann mir jemand einen tip geben??
Bearbeitet von rklm:
Codeblöcke eingefügt. Bitte die Hinweise zur Syntax beachten und die Vorschaufunktion nutzen! Großschreibung wird hier auch gerne gesehen, weil sie lesbarer ist.