Untuk bagian kedua, karena pjz menjawab sisanya, saya yakin Anda bisa menggunakan saklar --ignore-existing untuk hanya mendapatkan file baru.
Dari http://www.samba.org/ftp/rsync/rsync.html :
Ini memberitahu rsync untuk melewatkan pembaruan file yang sudah ada di tujuan (ini tidak mengabaikan direktori yang ada, atau tidak ada yang dilakukan). Lihat juga - yang ada. Opsi ini adalah aturan transfer, bukan pengecualian, sehingga tidak memengaruhi data yang masuk ke daftar file, dan karenanya tidak memengaruhi penghapusan. Itu hanya membatasi file yang diminta oleh penerima untuk ditransfer.
Opsi ini dapat bermanfaat bagi mereka yang melakukan pencadangan menggunakan opsi --link-dest ketika mereka perlu melanjutkan pencadangan yang terganggu. Karena menjalankan --link-dest disalin ke dalam hierarki direktori baru (bila digunakan dengan benar), menggunakan --ignore yang ada akan memastikan bahwa file yang sudah ditangani tidak mendapatkan tweak (yang menghindari perubahan dalam izin pada file yang ditautkan). Ini berarti bahwa opsi ini hanya melihat file yang ada di hierarki tujuan itu sendiri.
--password-file
opsi akan memberikan kata sandi ke prompt server. File tersebut seharusnya hanya memuat frasa sandi dalam plaintext dan tidak mengizinkan pengguna lain memiliki akses baca.