У другій частині, оскільки pjz відповів на все інше, я вважаю, що ви можете використовувати перемикач --ignore-існуючий лише для отримання нових файлів.
Це спонукає rsync пропустити оновлення файлів, які вже є в пункті призначення (це не ігнорує існуючі каталоги, інакше нічого не буде зроблено). Дивіться також - існуючі. Цей параметр є правилом передачі, а не виключенням, тому він не впливає на дані, що надходять у списки файлів, і, отже, не впливає на видалення. Він просто обмежує файли, які приймач вимагає передати.
Цей параметр може бути корисним для тих, хто робить резервні копії, використовуючи параметр --link-dest, коли їм потрібно продовжити запуск резервного копіювання, який перервався. Оскільки запуск --link-dest копіюється в нову ієрархію каталогів (при правильному використанні), використання --ignore існуючих забезпечить, щоб вже оброблені файли не переробили (що дозволяє уникнути зміни дозволів на жорсткі файли). Це означає, що ця опція переглядає лише існуючі файли в самій ієрархії призначення.
--password-file
варіант надасть пароль до серверного запиту. Файл повинен просто містити парольну фразу в простому тексті і не дозволяти іншим користувачам мати доступ до читання.