Câu trả lời:
Những trường hợp như thế này đã dạy tôi sử dụng rsynctừ đầu. Tuy nhiên trong trường hợp của bạn, bạn có thể sử dụng rsync ngay bây giờ. Nó sẽ chỉ sao chép dữ liệu mới, bao gồm cả nếu cpdừng một nửa thông qua một tệp lớn.
Bạn có thể sử dụng nó giống như cp, như thế này:
rsync --append /where/your/copying/from /where/you/want/to/copy
Sử dụng công tắc -u và xem trang man cp.
Trong trường hợp bị hủy bỏ cplà một bản sao đệ quy, bạn có thể muốn tiếp tục với rsync bao gồm tùy chọn --recursive.
Lệnh sao chép bị hủy bỏ:
cp -r source-directory destination-directory
Chúng ta hãy giả sử rằng destination-directoryđã tồn tại, để lệnh sao chép này tạo ra một thư mục có tên source-directory bên trong destination-directory . Điều này có thể được nối lại thông qua:
rsync --recursive --append source-directory destination-directory
Lưu ý rằng dấu gạch chéo có ý nghĩa chính xác trong tùy chọn đường dẫn rsync.
Trong trường hợp này, lệnh sao chép có thể đã nhận được đối số source-directoryhoặc source-directory/, nó không tạo ra sự khác biệt. Tuy nhiên, trong lệnh rsync, nó phải source-directory không có dấu gạch chéo .
rsync cũng là một công cụ tuyệt vời: trang man tại -> http://www.manpagez.com/man/1/rsync/
--append-verifyđể so sánh tổng kiểm tra ở cuối chỉ để chắc chắn.