Как объединить каталоги в Mac OS X с тем же

Терминал

Если у вас есть два каталога, которые вам нужно объединить, вы можете перетащить все вместе, использовать команду ‘mv’ для перемещения файлов вручную или, как мы покажем здесь, вы можете быстро объединить любые два каталога в Mac OS X с помощью инструмента командной строки то же самое или ‘cp’.

Командная строка обычно предназначена для продвинутых пользователей, но то же самое довольно просто использовать, поэтому почти любой может использовать ее таким образом, если им удобен терминал. Давайте узнаем, как объединить каталоги с помощью команды ditto на Mac.

Как объединить папки с тем же

Чтобы использовать то же самое для объединения каталогов, запустите приложение «Терминал».

Вы захотите использовать следующий синтаксис:

ditto directory1 directory2

Если каталог уже существует в месте назначения (directory2), тогда содержимое источника (directory1) будет объединено с содержимым места назначения (destination2).

Затем нажмите Return, чтобы выполнить команду.

Например, скажем, я хочу объединить изображения из «Августа 2010» в «Лето 2010», тогда я буду использовать следующую командную строку, чтобы выполнить это:

ditto "August 2010" "Summer 2010"

Нажатие return затем объединит эти два каталога.

Важно понимать, как работает то же самое и чем оно отличается от команд mv и cp, страница руководства — хорошее место для начала, если вы не знакомы. На странице руководства для того же самого описано:

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

Обратите внимание на создание целевых каталогов и, как мы подчеркиваем здесь, возможность объединить исходный и целевой каталог со строкой ditto.

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

Другой вариант — использовать команду cp, которая будет вести себя аналогично тому же. Однако синтаксис немного сложнее.

Слияние каталогов с помощью cp в командной строке

Если вы не хотите использовать то же самое, вы также можете использовать команду cp с флагами -r и -n следующим образом:

cp -r -n ~/Desktop/Dir1/* ~/Desktop/Dir2/

Это скопирует все из Dir1 в Dir2, но не перезапишет соответствующие файлы.

Вы знаете другой способ объединения каталогов из командной строки? Поделитесь с нами своими советами и рекомендациями по объединению папок на Mac!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.