Как объединить каталоги в Mac OS X с тем же
Оглавление:
Если у вас есть два каталога, которые вам нужно соединить вместе, вы можете либо перетащить все вместе, либо использовать команду 'mv' для перемещения файлов вручную, либо, как мы покажем здесь, вы можете быстро объединить любые два каталога в Mac OS X с помощью инструмента командной строки или 'cp'.
Командная строка, как правило, предназначена для опытных пользователей, но она довольно проста в использовании, поэтому почти каждый может использовать ее таким образом, если ему удобно работать с терминалом. Давайте узнаем, как объединять каталоги с помощью команды ditto на Mac.
Как объединить папки с помощью ditto
Чтобы использовать то же самое для объединения каталогов, запустите приложение «Терминал».
Вам следует использовать следующий синтаксис:
то же самое каталог1 каталог2
Если каталог уже существует в месте назначения (каталог2), то содержимое источника (каталог1) будет объединено с содержимым места назначения (адресат2).
Затем нажмите клавишу возврата, чтобы выполнить команду.
Для примера, допустим, я хочу объединить изображения из «Август 2010» в «Лето 2010», тогда я буду использовать следующую командную строку для этого:
"тоже августа 2010>"
Нажатие return объединит эти два каталога.
Важно понимать, как работает ditto и чем она отличается от команд mv и cp. Если вы незнакомы, страница руководства — хорошее место для начала. Страница руководства для ditto описывает далее:
Обратите внимание на создание целевых каталогов и, как мы здесь подчеркиваем, возможность объединить исходный и целевой каталоги с той же строкой.
Если вы не знакомы с командной строкой или вам неудобно использовать ее для более продвинутых методов передачи файлов, таких как этот, вы можете просто использовать графический интерфейс Finder для выполнения этого типа действий.
Другой вариант — использовать команду cp, которая будет вести себя так же. Однако синтаксис немного сложнее.
Объединение каталогов с ‘cp’ в командной строке
Если вы не хотите использовать то же самое, вы также можете использовать команду cp с флагами -r и -n следующим образом:
cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/
Это скопирует все из Dir1 в Dir2, но не перезапишет соответствующие файлы.
Знаете ли вы другой способ объединения каталогов из командной строки? Поделитесь с нами своими советами и рекомендациями по объединению папок на Mac!