Jawaban:
Ini kasus seperti ini yang telah mengajarkan saya untuk menggunakan rsyncdari awal. Namun dalam kasus Anda, Anda dapat menggunakan rsync sekarang. Ini hanya akan menyalin data baru, termasuk jika cpdihentikan 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 cpadalah 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-directorysudah 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-directoryatau 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-verifyuntuk membandingkan checksum pada akhirnya hanya untuk memastikan.