Trường hợp thư mục đã hợp nhất giữa các tập tin hay các bộ phận khác trong cả OS X 10.9 Mavericks?


25

Trước khi Mavericks có thể giữ phím ALT và di chuyển thư mục "A" vào thư mục "B" nơi đã tồn tại "A". Trong trường hợp này, Mac OS X đã hỏi Lion rằng tôi muốn hợp nhất - hay trên Mountain Lion nếu tôi muốn giữ cả hai (cũng là hợp nhất).

Tôi không thể tìm thấy tùy chọn này trong Mavericks.

Apple đã loại bỏ tính năng hữu ích này?

Có gợi ý nào không?

(Và vâng: Tôi sở hữu ForkLift, có thể làm điều đó - đôi khi tôi vẫn thích Finder).


Tính năng này vẫn tồn tại trong 10.9 Giữ phím ALT trong khi kéo vẫn hoạt động.
markhunte

Có - Tôi biết rằng việc nhấn phím ALT là điều kiện tiên quyết. Tuy nhiên, Mavericks của tôi không đưa ra cho tôi tùy chọn "Hợp nhất". Nhưng tôi đã tìm ra lý do tại sao ... - Tôi sẽ viết câu trả lời cho câu hỏi của mình. Dù sao cũng cảm ơn bạn!
DerWOK

Bạn làm gì nếu toàn bộ cửa sổ này biến mất? Tôi không bao giờ có được điều này xuất hiện khi tôi đang kéo các thư mục bây giờ. Và máy tính không làm gì cả. Không di chuyển tập tin. Không nói với tôi bất cứ điều gì. Gợi ý làm thế nào để mang lại điều này?

Câu trả lời:


33

ĐƯỢC. Tôi đã tự mình tìm ra ... May mắn thay, Apple đã không xóa chức năng Finder Merge với Mavericks. Nhưng đôi khi nó không được cung cấp cho người dùng. Nhưng hãy để tôi giải thích:

Giả sử bạn có một thư mục có tên TARGET với thư mục con TARGET / someStuff. Và bạn có một thư mục someStuff ở một nơi khác. Bây giờ hãy kéo thư mục someStuff thứ hai này vào thư mục TARGET ( không nhấn bất kỳ phím bổ trợ nào ), Finder sẽ hiển thị cho bạn hộp thoại sau (Dừng và Thay thế):

nhập mô tả hình ảnh ở đây

Vì vậy, không hợp nhất ở đây.

Bây giờ - nếu bạn thay vào đó bấm Altphím trong khi bạn thả thư mục someStuff vào thư mục TARGET, có hai khả năng:

1.) Nếu các tệp trong hai Thư mục someStuff có nội dung hoàn toàn khác nhau (không chồng chéo). Nói cách khác: không có tên tệp trùng lặp. Sau đó, công cụ tìm sẽ cung cấp cho bạn các tùy chọn này (Dừng, Hợp nhất & Thay thế Tất cả):

nhập mô tả hình ảnh ở đây

Vì vậy, ở đây bạn có thể hợp nhất. Và kết quả sẽ là một thư mục TARGET / someStuff với nội dung của cả hai thư mục someStuff.

2.) Nhưng ở đây có những gì đôi khi khó hiểu (và thực sự khiến tôi nghĩ rằng việc hợp nhất đã biến mất trong Mavericks): nếu tồn tại ít nhất một tên tệp được chứa trong cả hai thư mục của một sốStStuff, thì việc hợp nhất là không thể. Sau đó, công cụ tìm sẽ cung cấp cho bạn các tùy chọn này (Không thay thế, Dừng, Thay thế):

nhập mô tả hình ảnh ở đây

Vì vậy, không thể hợp nhất có thể, ở đây quá!


Tên tệp chứa trong cả hai thư mục đã ném tôi đi! Điều này giúp tôi tìm ra lý do tại sao tính năng này có vẻ rất khó.
loeschg

Tôi chỉ lãng phí khoảng 1 giờ vì điều này ... Cuối cùng tôi chỉ làm điều đó với dòng lệnh. Nghiêm túc mà nói, tôi không thể tin rằng họ đã thực hiện thay đổi này!
BoD

12

Câu trả lời ngắn

Sử dụng dòng lệnh (Terminal):

cp -r -n ~/Desktop/src/* ~/Desktop/destination/

Lệnh trên thêm srcnội dung và thư mục con vào destinationmà không ghi đè lên nội dung đã có trong destination.

Câu trả lời dài

Ngay cả khi nội dung trùng lặp, bạn vẫn có thể sử dụng cpđể làm điều đó. Giả sử rằng bạn có hai thư mục trên máy tính để bàn của mình: srcvà các destinationthư mục và bạn muốn hợp nhất srcvào destination:

nhập mô tả hình ảnh ở đây

Để hợp nhất, chỉ cần làm:

cp -r ~/Desktop/src/* ~/Desktop/destination/

LƯU Ý Khi bạn sử dụng nội dung này, nội dung srcghi đè lên nội dung trong destinationthư mục và thêm các nội dung bổ sung bị thiếu trong destination. Sẽ không có vấn đề gì nếu bạn chỉ muốn thêm các tệp bị thiếu srcvào destination.

CSONG không quan trọng có bao nhiêu thư mục con ở đó, nó sẽ chỉ đi qua từng thư mục một cách đệ quy và nó sẽ ghi đè lên nội dung và sẽ thêm những thứ còn thiếu trong destinationthư mục.

NHƯNG

PITFALL Nếu bạn có các tệp lớn (như tệp video), bạn không muốn đợi cho đến khi mọi thứ được ghi đè, nó sẽ thêm rất nhiều chi phí.

GIẢI PHÁP PITFALL : Thay vào đó, bạn có thể sử dụng -ncờ để bỏ qua phần ghi đè:

cp -r -n ~/Desktop/src/* ~/Desktop/destination/

Đây là mô tả của -ncờ từ trang người đàn ông:

man cp
 -n    Do not overwrite an existing file.  (The -n option overrides any
       previous -f or -i options.)

Đọc thêm

  1. /programming/5088332/overhead-of-a-flag-in-cp-command

5

Tôi chỉ tìm thấy vấn đề này quá. Tôi đã làm việc với nó bằng cách sử dụng một lệnh dòng lệnh đơn giản cp -rtrong Terminal. Thật điên rồ khi bạn không thể làm điều đó trong GUI!

cp -r ./srcFolder/ ./targetFolder/

1
Nhiều như Finder cố gắng giúp bảo trì tập tin, tôi luôn cảm thấy tốt hơn khi vào thiết bị đầu cuối và sử dụng rsync, cpvà như vậy.
bmike

Tôi nghĩ có một giải pháp tốt nhất đó là ... Tôi dường như không bao giờ có thể hiểu được làm thế nào để làm cho các tùy chọn "Hợp nhất" xuất hiện trong Finder khi tôi cần.
Camden S.

Có lẽ nên thêm công -ntắc để tránh ghi đè các tệp, bởi vì có thể mất mãi mãi nếu bạn có các tệp lớn mà bạn đang cố gắng hợp nhất. Vì vậy, nó sẽ giống như:cp -r -n ~/src/* ~/destination/
AJ Meyghani

1

Không tìm thấy câu trả lời của tôi ở trên, tôi buộc phải chuyển hướng bạn đến câu trả lời khác đó là lời khuyên đúng đắn để sử dụng lệnh ditto :

Trong Terminal, ví dụ: gõ từ ditto from_folder Destination_folder :

   ditto ./srcFolder ./targetFolder

0

Đối với người dùng muốn có GUI thay thế hoặc thiết bị đầu cuối sợ hãi: đây là một Ứng dụng miễn phí mà tôi thấy sẽ hợp nhất các thư mục cho bạn.

http://subrosasoft.com/software/freeware/macmerger

Tuyên bố miễn trừ trách nhiệm: Tôi không có cách nào liên kết với công ty sản xuất ứng dụng này.

Copywright là năm 2012. Có rất ít phản hồi, nhưng nó dường như hoạt động tốt.


0

Tôi đã tìm thấy điều này từ Bộ phận hỗ trợ của Apple ( http://support.apple.com/kb/PH14224 ), bạn cần chọn "Giữ mới hơn" để hợp nhất, hoạt động với tôi:

Hợp nhất hai thư mục

Nếu bạn có hai thư mục có tên giống hệt nhau ở hai vị trí khác nhau, bạn có thể hợp nhất chúng vào một thư mục. Để làm như vậy, bạn phải sao chép (không di chuyển) một thư mục vào vị trí đã chứa một thư mục có cùng tên. Trong hộp thoại xuất hiện, nhấp Hợp nhất.

Tùy chọn Hợp nhất chỉ xuất hiện nếu một trong các thư mục chứa các mục không có trong thư mục khác. Nếu các thư mục chứa các phiên bản khác nhau của các tệp có tên giống hệt nhau, các tùy chọn duy nhất là Dừng hoặc Thay thế.

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.