Как объединить (и не замена) папки при копировании на Mac?

Существует подобный вопрос об окнах. Это - то же, но для Mac. Между прочим, это нечетно еще нет никакого вопроса на этом, так как кажется, что это - самая ненавистная вещь на Mac OS X.

Если я пытаюсь скопировать, или перемещать папку в куда-нибудь это уже существует, это просит заменять его. Это привело бы к удалению цели. Скорее я хочу объединиться.

Уже существует запрос aquataskforce об этом, и это - обсуждение, идущее в течение долгого времени, если это - даже что-то, что должно существовать на Mac, из-за его целой философии. Обсуждения в Apple устарели и не помогли как хорошо.

Как обычно, существуют профессиональные решения для того, чтобы сделать это, такое как Changes и Araxis. И существуют альтернативы rsync или командной строки. Но я хочу бесплатное и простое решение, что-то как то, как оно сделано в Windows или Linux. Я не буду делать его очень так или иначе. Между прочим, PathFinder не имеют такой опции также, и FolderMerge не работает над Snow Leopard насколько мой 1 тест пошел.

Предложения, кого может предложить решение:

Я думаю, что хорошая идея состояла бы в том, чтобы переместить все non-exact-duplicate в ту же папку и оставить каждый дубликат. Никакое подтверждение не необходимо в этом случае, и я могу легко проверить дубликаты позже. Если это скопирует слияние, то целевая папка будет содержать все, и источник будет довольно нетронутым. Дублирующаяся проверка находится только на имени файла. Отпуск больше усложнял вещь третьим лицам.

54
задан 20.03.2017, 12:17

5 ответов

Судите MacUpdate, Softpedia и Brothersoft. Поиск слияния папки.

Слияние папки

Маленькая утилита программного обеспечения, которая объединит содержание папки

По умолчанию OSX не объединяет содержание папки, таким образом, это - простой инструмент GUI, чтобы сделать просто это.

Если просто Вы хотите объединить файлы, расположенные в двух отдельных папках, можно легко сделать это со Слиянием Папки.


Унисон

Это свободно.

Унисон является инструментом синхронизации файлов для Unix и Windows. Это позволяет двум копиям набора файлов и каталогов быть сохраненными на различных хостах (или различных дисках на том же хосте), измененными отдельно и затем осовремененными путем распространения изменений в каждой копии к другому.

6
ответ дан 07.12.2019, 08:24

Я - сторонник для полноценной поддержки пропуска замены слияния в Средстве поиска, никаком вопросе. На самом деле приводит в уныние, что настроенная на простоту философия Apple на самом деле приводит к большему количеству движения мыши, большему количеству щелчков и большему количеству шагов для выполнения то, что походит на простые вещи. И ясно люди хотят видеть этот вид изменения (среди многих других) в Средстве поиска, особенно. Snow Leopard сделал некоторые шаги к FTFF с Какао - переписывают.

Благодаря этому Какао - переписывают, счастье прибыло в способность расшириться/взломать Средство поиска в Snow Leopard с плагинами благодаря SIMBL, который обеспечивает средства для взламывания/инженерного анализа Основанных на какао приложений. Таким образом, я полагаю, что это - только вопрос времени, пока кто-то не расширяет Средство поиска для поддержки этого более исходно. Независимо, Apple все еще виновата в дефектах Средства поиска, и они должны честно признаться скоро и просто Зафиксировать Freakin' Средство поиска, раз и навсегда! (Я имею в виду, это таким образом центральное к ОС, Вы думали бы, что они сделают это к настоящему времени.) </напыщенная речь>

Между тем можно одурачить Передачу в использование ее возможностей слияния с локальными файлами: http://andrew.hedges.name/blog/2007/01/16/merge-folders-with-transmit

14
ответ дан 07.12.2019, 08:24

Я - автор TotalFinder SIMBL.

Замена вместо "копии по" является большой проблемой в Средстве поиска, я думаю. Я знаю двух человек лично, которые потеряли данные из-за этой "функции".

С другой стороны я понимаю, почему это разработано этот путь. Я предполагаю, что причина перемещает комплекты приложений. Комплект приложений является только папкой при перетаскивании обновления приложения к папке Applications, Вы хотите заменить старый комплект приложений полностью, не оставляя старые файлы внутри (предположите, что автор некоторого приложения проверяет существование некоторых файлов в подпапке Resources его пакета).

Хорошо, таким образом, Средство поиска удаляет предыдущую папку. Но неправильное поведение состоит в том, что это не помещает его в Мусор. Это удаляет его постоянно, который действительно печален и неожидан.


С TotalFinder, изменяющего это поведение. Не легко настроить этот процесс от SIMBL. Я думаю о замене целой функциональности копии/перемещения Средства поиска с моим собственным. Это позволило бы мне сделать несколько требуемых функций сразу:

  1. cut&paste
  2. лучше скопируйте диалоговые окна прогресса (как в PathFinder)
  3. реализуйте копию по семантике

Проблема здесь состоит в том, что это - большая работа с неопределенными результатами.


Тем временем необходимо использовать Terminal.app с cp -r source/folder destination/folder

8
ответ дан 07.12.2019, 08:24

Были два "тем временем" решения здесь, что я просто не назову "простым"... К счастью я наткнулся на него:

alt text

Это назвало FileMerge и может быть найдено в/Developer/Application/Utilities, когда Вы устанавливаете инструменты разработчика XCode с CD MAC OSX или загружаете его с яблока.

Это сначала сравнивает эти две папки, Вы выбрали и затем показываете различия. Можно затем выбрать, если Вы хотите объединить файлы с одним целевым файлом.

Все еще вполне столь простой, как я предложил, но по крайней мере "между тем" известная опция должно быть лучше, если у Вас есть приблизительно 1,5 ГБ, свободные для установки. "CP" трудно поддержать на высоком уровне и сервер +, Передача не позволит Вам сделать это, если это не будет локально.

Теперь нам просто нужен способ использовать его, не устанавливая XCode... Я отредактирую позже, если мне удастся сделать это - это не походит ни на какую простую мать после большого поиска с помощью Google.

3
ответ дан 07.12.2019, 08:24

Однажды в Терминале, введите: ditto from_folder destination_folder

Исключая:

ditto ~/Desktop/SomeFolder ~/Desktop/SomeOtherFolder

Безошибочный.

57
ответ дан 07.12.2019, 08:24

Удерживая нажатой клавишу Option на Mac OS X Lion, вы получаете возможность "Оставить оба", которая затем объединяет две папки.

Это была одна из новых возможностей Mac OS X 10.7 Lion.

.
30
ответ дан 07.12.2019, 08:24

Теги

Похожие вопросы