OS X 10.9 Mavericks에서 폴더 "병합"또는 "둘 다 유지"는 어디로 갔습니까?


25

매버릭스 전에 ALT 키를 잡고 "A"폴더를 "A"가 이미있는 "B"폴더로 옮길 수있었습니다. 이 경우 Mac OS X은 Lion에서 병합을 원하는지 또는 Mountain Lion에서 둘 다를 병합 할 것인지를 물었습니다 (병합이기도 함).

매버릭스에서이 옵션을 찾을 수 없습니다.

Apple이이 유용한 기능을 제거 했습니까?

힌트가 있습니까?

(그리고 예 : 나는 그것을 할 수있는 ForkLift를 소유하고 있습니다-때로는 때때로 Finder를 선호합니다).


이 기능은 10.9에 여전히 존재합니다. 드래그하는 동안 ALT 키를 누르고 있으면 여전히 작동합니다.
markhunte

예-ALT 키를 누르는 것이 사전 결정임을 알고있었습니다. 그럼에도 불구하고 내 매버릭스는 나에게 "병합"옵션을 제시하지 않았다. 그러나 나는 왜 ...-내 질문에 대한 답을 쓸 것입니다. 어쨌든 고마워!
DerWOK

이 전체 창이 사라지면 어떻게합니까? 지금 폴더를 드래그 할 때이 메시지가 나타나지 않습니다. 그리고 컴퓨터는 아무것도하지 않습니다. 파일을 이동하지 않습니다. 아무 말도하지 않습니다. 이것을 다시 가져 오는 방법에 대한 제안?

답변:


33

승인. 운 좋게도 Apple은 Mavericks에서 Finder Merge 기능을 제거하지 않았습니다. 그러나 때로는 사용자에게 제공되지 않습니다. 그러나 설명해 드리겠습니다.

TARGET / SomeStuff 하위 폴더가있는 TARGET이라는 폴더가 있다고 가정하십시오. 그리고 다른 곳에 SomeStuff 폴더가 있습니다. 이제이 두 번째 SomeStuff 폴더를 수정 자 키를 누르지 않은 상태로 TARGET 폴더로 드래그 하면 Finder에 다음 대화 상자가 표시됩니다 (중지 및 교체).

여기에 이미지 설명을 입력하십시오

따라서 여기에 병합하지 마십시오.

이제 AltSomeStuff 폴더를 TARGET 폴더에 놓을 때 대신 키를 누르면 두 가지 가능성이 있습니다.

1.) 두 SomeStuff 폴더에있는 파일의 내용이 완전히 다른 경우 (겹치지 않음). 다시 말해, 중복 파일 이름이 없습니다. 그런 다음 파인더는 다음 옵션을 제공합니다 (중지, 병합 및 모두 바꾸기).

여기에 이미지 설명을 입력하십시오

자, 여기서 합칠 수 있습니다. 결과는 두 SomeStuff 폴더의 내용이있는 TARGET / SomeStuff 폴더가됩니다.

2.) 그러나 여기에 때때로 혼란스러워하는 부분이 있습니다 (실제로 병합이 Mavericks에서 사라 졌다고 생각하게 만들었습니다). SomeStuff 폴더 모두에 포함 된 파일 이름이 하나 이상 있으면 병합이 불가능합니다. 그런 다음 파인더는 다음 옵션을 제공합니다 (바꾸지 않음, 중지, 바꾸기).

여기에 이미지 설명을 입력하십시오

따라서 병합도 불가능합니다!


두 폴더에 포함 된 파일 이름이 저를 버렸습니다! 이를 통해이 기능이 왜 그렇게 까다로운 지 파악할 수있었습니다.
loeschg

나는 이것 때문에 단지 1 시간을 낭비했다. 결국 나는 단지 명령 행으로 그것을했다. 진심으로 나는 그들이이 변화를했다는 것을 믿을 수 없다!
BoD

12

짧은 답변

명령 행 사용 (터미널) :

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

위의 명령은에있는 src컨텐츠 destination를 덮어 쓰지 않고 컨텐츠 및 서브 디렉토리를 추가 합니다 destination.

긴 대답

내용이 겹치는 경우에도 계속 사용할 수 있습니다 cp. : 당신은 당신의 바탕 화면에 두 개의 폴더가 있다고 가정 src하고, destination폴더와 병합 할 srcdestination:

여기에 이미지 설명을 입력하십시오

병합하려면 다음을 수행하십시오.

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

참고이 기능 을 사용 src하면 내용이 destination폴더 의 내용을 덮어 쓰고에서 누락 된 내용을 추가합니다 destination. 방금에서 누락 된 파일을 추가 할 경우 문제가되지해야한다 srcdestination.

또한 얼마나 많은 하위 디렉토리가 있는지는 중요하지 않으며 각 폴더를 재귀 적으로 통과하고 내용을 덮어 쓰고 destination폴더에 누락 된 내용을 추가 합니다.

그러나

PITFALL 비디오 파일과 같은 큰 파일이 있으면 모든 파일을 덮어 쓸 때까지 기다리지 않고 오버 헤드가 많이 발생합니다.

PITFALL SOLUTION : 대신 -n플래그를 사용 하여 덮어 쓰기를 건너 뛸 수 있습니다 .

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

다음은 -n매뉴얼 페이지에서 플래그에 대한 설명입니다 .

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

추가 자료

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

5

방금이 문제를 발견했습니다. cp -r터미널에서 간단한 명령 줄 명령 을 사용하여 처리했습니다 . GUI에서 할 수 없다는 것이 미친 짓입니다!

cp -r ./srcFolder/ ./targetFolder/

1
파인더만큼 파일의 유지 관리 도움말을 시도, 나는 항상 더 나은 터미널 및 사용에 떨어지는 느낌 rsync, cp등.
bmike

최선의 해결책이 있다고 생각합니다. 필요할 때 Finder에 "병합"옵션을 표시하는 방법을 이해할 수없는 것 같습니다.
Camden S.

-n파일을 덮어 쓰지 않도록 스위치 를 추가하는 것이 좋습니다 . 병합하려는 큰 파일이있는 경우 시간이 오래 걸릴 수 있습니다. : 그것은 같은 것입니다 그래서cp -r -n ~/src/* ~/destination/
AJ Meyghani

1

위의 답변을 찾지 못한 경우 ditto 명령 을 사용하는 것이 좋습니다 다른 답변 으로 리디렉션해야합니다 .

터미널에서 입력 : 동 from_folder의 destination_folder 예를 들어, :

   ditto ./srcFolder ./targetFolder

0

대체 GUI 또는 공포 터미널을 원하는 사용자를 위해 다음은 폴더를 병합하는 무료 앱입니다.

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

면책 조항 : 나는 결코 앱을 만드는 회사와 제휴하지 않습니다.

카피라이터는 2012 년입니다. 피드백은 거의 없지만 제대로 작동하는 것 같습니다.


0

Apple 지원 ( http://support.apple.com/kb/PH14224 ) 에서 이것을 찾았 습니다. 병합하려면 "최신 상태 유지"를 선택해야합니다.

두 개의 폴더 병합

서로 다른 두 위치에 동일한 이름을 가진 두 개의 폴더가있는 경우 하나의 폴더로 병합 할 수 있습니다. 이렇게하려면 하나의 폴더를 같은 이름의 폴더가 이미있는 위치로 복사 (이동하지 않아야 함)해야합니다. 나타나는 대화 상자에서 병합을 클릭하십시오.

병합 옵션은 폴더 중 하나에 다른 폴더에없는 항목이 포함 된 경우에만 나타납니다. 폴더에 동일한 이름의 파일의 다른 버전이 포함 된 경우 유일한 옵션은 중지 또는 바꾸기입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.