Tôi có một thư mục (chứa nhiều thư mục con và tệp) trên ổ đĩa FireWire [nguồn] mà tôi đang cố gắng chuyển sang ổ USB [đích].
Tôi đang cố gắng di chuyển tất cả các tệp từ Nguồn sang Đích.
Tôi đã bắt đầu thực hiện điều này thông qua Finder, nhưng nó đã cho tôi một lỗi cấp phép khoảng 1/8 trong suốt quá trình và sau đó dừng lại.
Khi di chuyển tệp giữa các ổ đĩa, tôi tin rằng Finder trước tiên thực hiện 'sao chép' và sau đó xóa 'nguồn' chỉ khi lệnh sao chép hoàn tất thành công.
Điều đó có nghĩa là một số tệp đã được sao chép thành công, nhưng tôi không biết đó là tệp nào hay bao nhiêu. Vì vậy, tôi bắt đầu sao chép các thư mục con từ Nguồn sang Đích (các bộ nhỏ hơn) và xóa chúng khỏi Nguồn khi chúng sao chép thành công.
Cuối cùng tôi đã không thể hoàn thành quá trình đó trong một lần ngồi và tôi đã mất "chỗ đứng" của mình
Vì vậy, bây giờ tôi còn lại với hai bộ dữ liệu không đầy đủ. Nguồn có thể có một số tệp / thư mục đã có trên Đích, nhưng không phải mọi thứ đã được sao chép.
Một số thư mục có thể đã được sao chép một phần nhưng không phải tất cả các thư mục con của chúng, v.v.
Tôi đang cố gắng tìm ra cách tốt nhất để chuyển phần còn lại của Nguồn sang Đích trong khi giảm thiểu trùng lặp. Chúng ta đang nói về rất nhiều dữ liệu ở đây (Nguồn là 420,72 GB trong 398.127 mặt hàng và Đích là 298,84 GB và 390.149 mặt hàng) vì vậy rõ ràng tôi sẽ phải cố gắng tự động hóa bằng cách nào đó . Tôi chỉ không chắc làm thế nào.
Tôi đã nghĩ về gcp
[GNU cp] với --update --archive
hoặc ditto
hoặc rsync
hoặc Chronosync nhưng tôi chỉ không chắc chắn thiết lập những gì lựa chọn tốt nhất là gì và những gì tôi nên sử dụng cho bất cứ chương trình sẽ được đề xuất (làm tôi muốn --archive
với gcp
? Tôi sẽ sử dụng gì cờ với ditto
hay rsync
?)