Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Ein Ordner kopieren - good Files: YES bad Files: NO

Ein Ordner kopieren - good Files: YES bad Files: NO

michimaier04.02.1022:07
Hi alle,
Ich möchte einen Ordner kopieren, leider sind ein paar Dateien darin defekt.
Es sind WIRKLICH VIELE Dateien drin.
Jetzt wäre es sehr umständlich alles manuell auszusortieren.

Der Kopiervorgang bricht (natürlich) ab, sobald der Finder auf eine defekte Datei trifft.

Eigentlich benötige ich folgendes:
Kopiere die File wenn du kannst.
Kopiere die File nicht wenn sie defekt ist, aber mach trotzdem weiter.
Kann mir irgendjemand helfen?
Gerne auch mit Terminal
Danke schonmal an alle!
0

Kommentare

Arne 204.02.1022:14
Vielleicht nicht die schönste Lösung, aber bei mancher Backupsoftware kann man einstellen, dass er fehlerhafte Dateien übergehen soll und den Rest Datei für Datei kopieren soll.
0
ratti
ratti04.02.1022:41
cd fieser_ordner

find ./ -type f -print0 | xargs -0 -I % ditto % /Volumes/zweiteplatte/neuerLeererOrdner/

Als Denkvorlage, zum selbst anpassen.

Gruß,
Jörg
0
michimaier04.02.1023:01
@ratti

wenn das funktioniert ... probier ich gleich mal!

auf jeden Fall mal danke!
0
michimaier04.02.1023:31
@ratti

das scheint tatsächlich zu funktionieren

ratti = Gott!
BRAVO!
0
exAgrajag27.02.1021:13
Das geht auch einfacher:
cp -R <quelle> <ziel>

Wenn cp auf einen Fehler trifft, gibt es eine entsprechende Fehlermeldung (welche Datei macht welches Problem) und überspringt die betreffende Datei.

Größere Datenmengen hatte ich früher fast ausschliesslich so kopiert, da der Finder ja leider so bekloppt (Fehlermeldung + Abbruchbestätigung) auf solche Fälle reagiert. Seit der Finder mit nicht ausreichenden Rechten klarkommt und sich die Rechte geben lässt, ist der Finder zum Glück brauchbar(er) geworden.
0
michimaier27.02.1021:28
cool,...thx
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.