Объединить папки mac os

Обновлено: 05.07.2024

Mac Finder предлагает различные методы объединения содержимого двух папок в один каталог. Один из вариантов позволяет пользователям объединять содержимое различных каталогов, содержащих файлы с одинаковыми именами, с помощью функции «сохранить оба» в Mac OS X Finder.

На первый взгляд это может немного сбивать с толку, но после небольшой практики вы немного больше поймете, как работает эта функция и как вы можете использовать ее для объединения содержимого каталога с файлами с одинаковыми именами в одну папку, полностью с помощью Mac OS X Finder.

Если вы собираетесь попробовать это самостоятельно, настоятельно рекомендуется сделать это с ненужными файлами или папками и желательно заранее сделать резервную копию. Причина довольно проста; вы не хотите случайно заменять важные файлы или папки, одновременно обнаруживая, как работает и ведет себя вариант «оставить оба».

Как объединить файлы с одинаковыми именами в одну папку в Mac Finder с помощью функции «Сохранить оба»

    Выберите все файлы из исходной папки, затем, удерживая клавишу «Option / alt», перетащите их в целевую папку (помните, в целевой папке есть файлы с таким же именем).

Finder переместит исходные файлы в папку назначения и автоматически переименует их, чтобы они не перезаписывали друг друга.

Соглашение об именах довольно простое, оно просто добавляет счетное число в конец файлов, поступающих из источника. Используя вышеупомянутый пример имени файла, это означает, что копирование 0.jpg, 1.jpg, 2.jpg и т. Д. В другую папку с такими же именами файлов автоматически переименует их в «0 2.jpg, 1 2.jpg. 2 2.jpg »и так далее.

Из-за соглашения об именовании простого добавления числа в конец копируемых исходных файлов, возможно, лучшим вариантом является сначала пакетное переименование содержимого файла одной папки, а затем просто перетаскивание вновь переименованных файлов в другую папку. . В этом случае, поскольку имена файлов разные, опция «сохранить оба» вообще не будет запускаться, и файлы будут падать в папку, как если бы вы перемещали любые другие элементы. Это часто предпочтительнее, поскольку вы можете выбрать имена файлов самостоятельно, а не следовать соглашению об именах, которое «сохраняет оба», назначаемых файлам, но на самом деле пользователь Mac должен выяснить, что лучше для их ситуации.

Также стоит отметить, что вы можете включить опцию «Сохранить оба» после того, как диалоговое окно будет запущено для копий файлов. Если вместо этого вы видите в диалоговом окне параметр «Пропустить», удерживайте клавишу OPTION, чтобы переключиться на «Сохранить оба» следующим образом:

Примечание. Выбор «Сохранить оба» появляется только для файлов с одинаковыми именами в папках. Если имена файлов разные, кнопка не появится., и если вы удерживаете клавишу Option, он просто копирует файлы в другую папку.

И да, в Finder есть опция «слияния», но ее поведение иногда даже более своеобразно, чем «Сохранить оба», поэтому мы сосредоточимся на объяснении этого в другой статье.

Что вы думаете? Если у вас есть какие-то советы или хитрости, поделитесь в комментариях!

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

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

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

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

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

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

Попробуйте MacUpdate , Softpedia и Brothersoft . Поиск папки слияния.

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

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

По умолчанию OSX не объединяет содержимое папки, так что это простой графический инструмент для этого.

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

унисон

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

Все данные на компьютере Mac (документы, изображения, картинки, музыка, приложения и другие данные) содержатся в папках. При создании документов, установке приложений и выполнении других действий можно создавать новые папки для систематизации данных.

Показано окно Finder, в котором содержатся файлы и папки. В контекстном меню выделено «Новая папка».

Создание папки


На Mac нажмите значок Finder в Dock, чтобы открыть окно Finder, затем перейдите в место, в котором требуется создать папку.

Можно также нажать рабочий стол, если Вы хотите создать папку на рабочем столе.

Выберите «Файл» > «Новая папка» или нажмите сочетание клавиш Shift-Command-N.

Если команда «Новая папка» недоступна, Вы не можете создать папку в текущем месте.

Введите имя папки, затем нажмите клавишу Return.

Перемещение файлов по папкам


На Mac нажмите значок Finder в Dock, чтобы открыть окно Finder.

Выполните одно из следующих действий.

Поместите объект в папку: перетяните его в папку.

Поместите несколько объектов в папку: выберите объекты, затем перетяните один из объектов в папку.

Все выбранные объекты перемещаются в папку.

Поместите содержимое окна в папку. Поместите указатель слева от заголовка окна до появления значка, затем перетяните его в папку.

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

Сохраните объект в исходном местоположении и поместите копию в папку: Выберите объект, нажмите клавишу Option и, удерживая ее, перетяните объект в папку.

Сохраните объект в исходном местоположении и поместите его псевдоним в новую папку: удерживая клавиши Option и Command, перетяните объект в папку, чтобы создать псевдоним.

Создайте копию объекта в той же папке: Выберите объект, затем выберите «Файл» > «Дублировать» или нажмите сочетание клавиш Command-D.

Скопируйте файлы на другой диск: Перетяните файлы на диск.

Переместите файлы на другой диск: Удерживая клавишу Command, перетяните файлы на диск.

Быстрая группировка нескольких объектов в новую папку

Вы можете быстро создать папку, объединив в нее объекты на рабочем столе или в окне Finder.

На Mac выберите все объекты, которые Вы хотите сгруппировать.

Нажмите один из выбранных объектов, удерживая клавишу Control, затем выберите «Новая папка из выбранного».

Введите имя папки, затем нажмите клавишу Return.

Объединение двух папок с одинаковыми именами

Если есть две папки с одинаковыми именами в разных местах, их можно объединить в одну.

Удерживая клавишу Option, перетяните одну папку на Mac туда, где находится другая папка с таким же названием. В появившемся диалоговом окне нажмите кнопку «Объединить».

Опция «Объединить» появляется только в том случае, когда в одной из папок есть элементы, которых нет в другой папке. Если в папках содержатся разные версии одинаково названных файлов, будут доступны только опции «Остановить» или «Заменить».

Чтобы создать удобный список файлов, у которых есть что-то общее, на основании заданных Вами критериев, используйте смарт-папку.


Поведение слияния папок по умолчанию в Mac OS X заключается в удалении существующей папки, удалении всех ее файлов, а не в интеллектуальном объединении. Файловые менеджеры Windows и Linux десятилетиями предлагали объединять папки, но Mac по-прежнему этого не делают.

В Finder есть скрытая опция слияния, но она работает только иногда. Apple также включает в себя команду терминала для объединения папок другим способом. Если вы пользователь Windows или Linux, использующий OS X, это довольно неприятно.

Сбой Finder, файловое поведение

В случае конфликта файлов файловый менеджер спросит вас, что делать с этим конкретным файлом. Если вы использовали Windows или Linux, вы, вероятно, знакомы с этим поведением. Вы, вероятно, никогда не думали об этом, потому что это просто работает.


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


Как объединить папки в Finder

На самом деле Finder имеет функцию слияния папок, но не предлагает ее, когда вы этого захотите. Вместо этого вам нужно использовать секретное рукопожатие для доступа к нему.

В Mac OS X 10.7 Lion, выпущенной в 2011 году, добавлена ​​скрытая опция Merge. Чтобы получить к нему доступ, вы должны удерживать клавишу «Option» при перетаскивании папки в то же место. Если вы сделаете это, вы увидите диалоговое окно с кнопкой «Объединить», и вы можете щелкнуть по нему, чтобы объединить папки, как в Windows или Linux.


Параметр «Сохранить новые» отображается только в том случае, если перемещаемая папка содержит более новые файлы. Если папка, которую вы перемещаете, содержит более старые файлы, то параметр «Объединить» не появится, даже если вы удерживаете кнопку «Параметры».

Возможно, опция Merge так хорошо скрыта, потому что она работает не очень хорошо. Это отчасти смущает.


Как объединить папки с помощью команды Ditto

Чтобы помочь вам правильно объединять папки, Apple добавила улучшенную функциональность объединения папок в терминальную команду под названием «ditto». (Почему мы не просто исправили Finder, мы не уверены.) Команда ditto является улучшенной версией стандарта. Команда Unix cp, которую вы также можете использовать, если хотите.

В отличие от Finder, то же самое автоматически объединяет папки. Как написано на странице руководства:

«Если каталог назначения уже существует, то исходные каталоги объединяются с предыдущим содержимым пункта назначения».


Команда ditto использует синтаксис ditto/path/to/source/folder/path/to/destination/folder . Итак, в нашем примере у нас есть папка с именем «Test», хранящаяся на нашем рабочем столе, и другая папка с именем «Test», хранящаяся в нашей папке «Загрузки». Мы запустили следующую команду, чтобы объединить их:

(Часть -V команды является необязательной, но она позволяет нам увидеть, что на самом деле делает то же самое. Не стесняйтесь ее опускать.)


В отличие от Finder, команда ditto принудительно перезаписывает содержимое папки назначения на содержимое папки источника.Даже если исходная папка содержит более старые файлы, чем папка назначения, конфликтующие файлы целевой папки будут перезаписаны этими более старыми файлами.

Как объединить папки, стиль Windows или Linux

Вам понадобится сторонняя утилита для объединения папок, как в Windows или Linux, с подсказками для каждого отдельного конфликта файлов и возможностью выбирать, какие файлы вы хотите сохранить. Мы искали высоко и низко в поисках хорошего бесплатного программного обеспечения, которое бы сравнивало конфликты файлов и позволяло выбирать разумно, но мы не нашли хороших. Пожалуйста, оставьте комментарий, если вы нашли бесплатную утилиту, которая работает хорошо!

Эта функция доступна в платном программном обеспечении. Мы протестировали Cocaotech Path Finder, альтернативу Finder, и обнаружили, что она предлагает функцию слияния, которая работает так, как вы ожидаете. За 40 долларов это дорогая функция слияния папок, но, возможно, вы найдете и другие ее полезные. Мы уверены, что другие платные приложения предлагают аналогичные функции.


Читайте также: