Tại sao bản sao chép sao chép thay thế công cụ thay vì hợp nhất nó?


19

Điều này bắt đầu thực sự gây phiền nhiễu cho tôi

Nếu bạn có một thư mục gốc có 2 tệp và bạn sao chép một cái gì đó vào thư mục mẹ có tên thư mục giống nhau, và hãy tưởng tượng bạn đang sao chép 3 tệp và cuối cùng bạn muốn kết thúc với 5 tệp, hãy tạo một ví dụ, như:

Nguyên:

~/User/abc/Documents/locale/fileA
~/User/abc/Documents/locale/fileB

Những thứ bạn muốn sao chép:

locale/fileC
locale/fileD
locale/fileE

Khi bạn sao chép nó vào, ~/User/abc/Documents/bạn nhận được điều này:

văn bản thay thế

Không có tùy chọn để SAO CHÉP / MERGE ! nếu bạn nhấn REPLACE, bạn sẽ kết thúc bằng:

~/User/abc/Documents/locale/fileC
~/User/abc/Documents/locale/fileD
~/User/abc/Documents/locale/fileE

thay vì

~/User/abc/Documents/locale/fileA
~/User/abc/Documents/locale/fileB
~/User/abc/Documents/locale/fileC
~/User/abc/Documents/locale/fileD
~/User/abc/Documents/locale/fileE

Chuyện gì đang xảy ra ở đây? Làm thế nào tôi có thể đơn giản hợp nhất những thứ tôi muốn với cái hiện có. Giống như Transmit hỏi

văn bản thay thế


2
+1. Rất muốn biết tại sao . Đáng chú ý, đây là thông lệ tiêu chuẩn với Finder từ đầu những năm 90 nếu không phải tất cả đều quay trở lại. cptrên dòng lệnh hợp nhất tốt.
Chealion

nó khá buồn phải không? một điều đơn giản như vậy có thể gây ra rất nhiều đau đầu ... bao gồm cả dữ liệu bị phá hủy !!! Tôi nghĩ rằng câu hỏi là một litte quá mở mặc dù. Có thể thay đổi nó thành một cái gì đó như "làm thế nào tôi có thể sao chép bằng hợp nhất thay vì thay thế?"
Robert S Ciaccio

Thay vào đó, đừng kéo thư mục, chỉ kéo các tệp. Điều đó sẽ cung cấp cho bạn kết quả mà bạn muốn.
Dori

5
Nói chung tôi nghĩ rằng đây là một tính năng chứ không phải là một lỗ hổng. Nó có vẻ rất lạ đối với tôi để mong đợi rằng hai thư mục sẽ được hợp nhất liền mạch. Là một lập trình viên, tôi thường muốn xóa các tệp cũ / lỗi thời và hợp nhất sẽ không làm điều đó.
Michael H.

2
Vâng, đó là một tính năng. Lý do tôi có thể nghĩ là một số thư mục đang thực sự container ( .app, .bundle, .kext) và "sáp nhập" theo mặc định sẽ là thảm khốc.
mspasov

Câu trả lời:


10

Chúng tôi (người dùng OS X) đã tự hỏi mình câu hỏi đó từ khi bình minh lên.

Câu hỏi rất hay cho một câu trả lời buồn: OS X không làm điều đó và không thể làm điều đó mà không có công cụ của bên thứ 3.

Trong số các lựa chọn thay thế của bên thứ 3 có rất nhiều, tôi sẽ tiếp tục và giới thiệu những gì tôi nghĩ rằng đó là lựa chọn thay thế tốt nhất cho Finder, nhưng cách tính số dặm của bạn có thể thay đổi.

Path Finder của CocoaTech không phải là một giải pháp thay thế miễn phí (cách xa nó) nhưng nó chắc chắn sẽ giải quyết được hầu hết các thiếu sót của Finder và bổ sung rất nhiều thứ hay ho với cùng một mức giá.

Nếu bạn cảm thấy mạo hiểm hơn, bạn có thể tiếp tục và xem các lựa chọn thay thế khác và giá của chúng ngay tại đây .

Cập nhật : Trở lại vào tháng 9 năm 2010 Total Downloader không tồn tại, nhưng đó là một tiện ích bổ sung rất hay mang lại các Tab, Cắt, Sắp xếp lại thư mục, v.v. cho Finder. Không miễn phí, nhưng nhỏ hơn Path Finder nếu đó là những gì bạn đang tìm kiếm.

Hãy hy vọng rằng 10.7 mang đến một mô hình mới trong đó những câu hỏi như thế này không còn phù hợp nữa :)


Path Finder thực sự tuyệt vời, cảm ơn bạn đã chỉ ra điều đó, vì nghĩ xấu rằng Apple tập trung nhiều vào thiết bị di động (phù thủy rất tuyệt, không hiểu tôi sai) và để lại cho chúng tôi những người dùng máy tính để bàn với loại hành vi này :(
balexandre

4

Tôi tin rằng đó là do Mac OS X xử lý các gói nhất định.

Ví dụ, một ứng dụng . Đối với người dùng, nó chỉ là một tệp .app , bạn nhấp đúp vào tệp và nó sẽ mở ứng dụng.
Nhưng thực sự, đó là một thư mục có phần mở rộng .app, với hệ thống phân cấp như thế này:

ứng dụng safari mac-ox-x

Bạn có thể thấy điều đó cho chính mình bằng cách nhấp vào ứng dụng và chọn "Hiển thị nội dung gói".

Lý do duy nhất tôi thấy để Apple không cho phép hợp nhất vào thư mục là họ không muốn gây nhầm lẫn cho người dùng. Giống như yêu cầu hợp nhất khi tất cả những gì bạn muốn là cập nhật một ứng dụng.
Và vì đây là một cách tiêu chuẩn để thể hiện các gói trên hệ thống Mac OS X, nên họ không bận tâm đến việc phân biệt giữa các gói và các thư mục đơn giản.


Một lý do hợp lệ, nhưng các trường hợp ngoại lệ khác, những người khác như thế không thể ngăn táo 'mã hóa' hành vi vào Finder, vì vậy tôi không thấy họ đơn giản thay thế các gói ứng dụng như thế nào trong hậu trường.
Martin Marconcini

Tôi đồng ý rằng Apple không muốn gây nhầm lẫn cho người dùng, nhưng tôi nghĩ rằng đối số gói là không liên quan ... Các thư mục và Gói đã được xử lý khác nhau. Trong thực tế, một gói không giống như một thư mục. Cả hai đều là thư mục , nhưng các gói và thư mục được xử lý khác nhau trong GUI.
Josh

2

Đánh cắp thiết bị đầu cuối đáng tin cậy của bạn và làm:

prompt>cp -R locale ~/User/abc/Documents/

2

Rất có thể là quá muộn cho tất cả các tệp được thay thế của bạn, nhưng sao chép thư mục ( Option ⌥+ C) và sau đó dán các mục ( Option ⌥+ V), sau đó sẽ yêu cầu hợp nhất

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.