Antworten:
Es sind Fälle wie diese, die mir rsyncvon Anfang an beigebracht haben . In Ihrem Fall können Sie jedoch jetzt rsync verwenden. Es werden nur neue Daten kopiert, auch wenn sie cpauf halbem Weg durch eine große Datei gestoppt wurden.
Sie können es wie folgt verwenden:
rsync --append /where/your/copying/from /where/you/want/to/copy
Verwenden Sie die Option -u, und lesen Sie die Manpage cp.
Falls der Abbruch cpeine rekursive Kopie war, möchten Sie möglicherweise mit rsync und der Option fortfahren --recursive.
Kopierbefehl abgebrochen:
cp -r source-directory destination-directory
Nehmen wir an, destination-directorybereits vorhanden, so dass dieser Kopierbefehl ein Verzeichnis erstellt mit dem Namen source-directory innerhalb destination-directory . Dies kann fortgesetzt werden über:
rsync --recursive --append source-directory destination-directory
Beachten Sie, dass abschließende Schrägstriche in rsync-Pfadoptionen eine genaue Bedeutung haben.
In diesem Fall könnte der Befehl copy das Argument erhalten haben, source-directoryoder source-directory/es macht keinen Unterschied. Im Befehl rsync muss dies jedoch der Fall seinsource-directory Schrägstrich angehängt werden .
rsync ist auch ein großartiges Tool: man page at -> http://www.manpagez.com/man/1/rsync/
--append-verifyum am Ende die Prüfsummen zu vergleichen, nur um sicherzugehen.