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 ... destination
như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, rsync
dườ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?
rsync
khô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=numbered
hoặc sử dụng một trong các tùy chọn khác cho công --backup
tắc, sau đó mv
sẽ hoàn tất việc hợp nhất và bảo toàn các tệp dự định được ghi đè