Jawaban:
Ini kasus seperti ini yang telah mengajarkan saya untuk menggunakan rsync
dari awal. Namun dalam kasus Anda, Anda dapat menggunakan rsync sekarang. Ini hanya akan menyalin data baru, termasuk jika cp
dihentikan setengah jalan melalui file besar.
Anda dapat menggunakannya seperti cp, seperti ini:
rsync --append /where/your/copying/from /where/you/want/to/copy
Gunakan tombol -u, dan lihat halaman manual cp.
Jika yang dibatalkan cp
adalah salinan rekursif, Anda mungkin ingin melanjutkan dengan rsync termasuk opsi --recursive
.
Perintah salin dibatalkan:
cp -r source-directory destination-directory
Mari kita asumsikan yang destination-directory
sudah ada, sehingga perintah salin ini membuat direktori bernama source-directory
dalam destination-directory
. Ini dapat dilanjutkan melalui:
rsync --recursive --append source-directory destination-directory
Perhatikan bahwa trailing slash memiliki makna yang tepat dalam opsi path rsync.
Dalam hal ini, perintah salin bisa saja mendapatkan argumen source-directory
atau source-directory/
, itu tidak membuat perbedaan. Dalam perintah rsync, bagaimanapun, itu harus source-directory
tanpa trailing slash .
rsync juga merupakan alat yang hebat: halaman manual di -> http://www.manpagez.com/man/1/rsync/
--append-verify
untuk membandingkan checksum pada akhirnya hanya untuk memastikan.