Как объединить два каталога в Ubuntu 16.04? [дубликат]

На этот вопрос уже есть ответ здесь:

У меня две папки / var / first / app и / var / second / app . У меня есть разные файлы в обеих папках, и некоторые из них одинаковы. Я хочу объединить / var / second / app в / var / first / app . Как я могу это сделать?

1
задан 30 June 2017 в 17:13

3 ответа

Это должно добиться цели:

rsync -av /var/second/app /var/first/app
5
ответ дан 3 December 2019 в 06:24

Используйте что-то как:

cp -r /var/first/app /var/second/
rm -r /var/first/app

или изменение cp -r к cp -a для сохранения владения и меток времени.

можно ли также использовать -i для проверки, что продолжается. это собирается предложить Вам прежде, чем перезаписать что-либо.

2
ответ дан 3 December 2019 в 06:24

Можно сначала скопировать папку назначения (на всякий случай):

cp -r /var/first/app /var/first/app.backup

, Если Вы не заботитесь о файлах перезаписи:

cp -fr /var/second/app /var/first/app

Это скопирует рекурсивно вторую папку в первую, перезаписывая файлы с теми же именами.

, Если Вы не хотите перезаписывать существующие файлы:

cp -nr /var/second/app /var/first/app

, Если все в порядке, можно удалить резервное копирование:

rm -rf /var/first/app.backup
0
ответ дан 3 December 2019 в 06:24

Другие вопросы по тегам:

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