Tôi muốn chuyển (không chỉ sao chép) một nhóm các tệp / thư mục sang một thư mục khác, một số trong đó có xung đột tên với các tệp / thư mục trong thư mục đích. Mục tiêu chính của tôi là di chuyển các tập tin, vì vậy tôi có thể chịu đựng được thư mục không trống bị ghi đè.
Tôi hiện đang sử dụng mv ... destination, thỉnh thoảng tôi nhận được
mv: không thể di chuyển `target 'đến / Destination / target': Thư mục không trống
Tôi đã thử mv -f ... destinationnhưng không thành công và vì tôi muốn các tệp bị mất khỏi vị trí ban đầu của chúng, rsyncdường như không phù hợp.
Như một phần thưởng, có một giải pháp tốt để bảo quản các tệp dự định được ghi đè bằng cách nào đó có thể bằng cách đổi tên?
rsynckhông phải là điều bạn muốn; Tại sao bạn gắn thẻ này với rsync?
mv --backup=numberedhoặc sử dụng một trong các tùy chọn khác cho công --backuptắc, sau đó mvsẽ hoàn tất việc hợp nhất và bảo toàn các tệp dự định được ghi đè