Unix: Как объединить два каталога

Скажите, что у меня есть две папки с различным содержанием, foo и bar. Как я могу объединиться bar в foo так, чтобы:

  • Файлы в foo это не находится в bar являются нетронутыми.
  • Файлы в bar это не находится в foo находятся теперь в foo.
  • Файлы в foo это находится также в bar были заменены файлами от bar.
17
задан 07.02.2011, 14:09

1 ответ

Если я читаю Ваши требования правильно, нет никаких файлов, которые идут от foo кому: bar. Похоже, что можно просто скопировать содержание bar кому: foo, разрешение этому перезаписать файлы по мере необходимости (его поведение по умолчанию).

$ cp -R /path/to/bar/* /path/to/foo
25
ответ дан 07.12.2019, 10:36

Теги

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