Risposte:
Sono casi come questo che mi hanno insegnato a utilizzare rsync
fin dall'inizio. Tuttavia, nel tuo caso, puoi usare rsync ora. Copierà solo nuovi dati, incluso se cp
interrotto a metà di un file di grandi dimensioni.
Puoi usarlo proprio come cp, in questo modo:
rsync --append /where/your/copying/from /where/you/want/to/copy
Utilizzare l'opzione -u e vedere la pagina man di cp.
Nel caso in cui l'interruzione cp
fosse una copia ricorsiva, potresti voler riprendere con rsync inclusa l'opzione --recursive
.
Comando di copia interrotto:
cp -r source-directory destination-directory
Supponiamo che destination-directory
esistesse già, in modo che questo comando di copia abbia creato una directory nominata source-directory
all'interno destination-directory
. Questo può essere ripreso tramite:
rsync --recursive --append source-directory destination-directory
Si noti che le barre finali hanno un significato preciso nelle opzioni del percorso rsync.
In questo caso, il comando copy potrebbe aver ottenuto l'argomento source-directory
o source-directory/
, non fa differenza. Nel comando rsync, tuttavia, deve essere source-directory
senza barra finale .
rsync è anche un ottimo strumento: pagina man su -> http://www.manpagez.com/man/1/rsync/
--append-verify
per confrontare i checksum alla fine solo per essere sicuri.