Використовуйте rsync. Він синхронізує каталоги в одному напрямку. Тож, якщо ви хочете оновити свою oldпапку з усього new, але зберігайте те, що там, просто використовуйте:
rsync -avh --dry-run /path/to/new/ /path/to/old/
Це, в першу чергу, просто виведе список файлів, які будуть передані. У такому випадку: все, що знайдено, newбуде скопійовано old, якщо тільки воно вже не існує. Все oldзалишається як є.
Якщо вам це здається прекрасним, видаліть --dry-runаргумент, щоб передати їх реально.
Ці -avhпрапори просто включите архівний режим (який буде зберігати тимчасові мітки і т.д.), багатослівність і люди-читаються файли-розміри. Нічого не буде видалено з пункту призначення, якщо ви не вкажете --deleteпрапор. Зверніться man rsyncза додатковою інформацією.