Antworten:
Es sind Fälle wie diese, die mir rsync
von Anfang an beigebracht haben . In Ihrem Fall können Sie jedoch jetzt rsync verwenden. Es werden nur neue Daten kopiert, auch wenn sie cp
auf 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 cp
eine 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-directory
bereits 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-directory
oder 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-verify
um am Ende die Prüfsummen zu vergleichen, nur um sicherzugehen.