Rsync Meraih Hanya File Baru

1

Saya memiliki satu set file dalam penyimpanan, dan saya hanya ingin mendapatkan file baru dan meletakkannya di direktori lain. Apakah ada cara untuk melakukan ini?

Sebagai contoh:

"File lama" terkandung dalam: folder / oldfiles

Saya ingin file baru yang masuk dari rsync dimasukkan ke dalam folder / [dan skrip saya akan memasukkannya ke dalam file lama, setelah file diproses]

Apakah ada cara untuk melakukan ini dengan rsync?

biksu
sumber

Jawaban:

6
  1. Menggunakan rsync --ignore-existing --dry-run --verbose SOURCE PROCESSED > OUTPUTFILE
  2. Proses OUTPUTFILEuntuk memastikan itu hanya berisi nama file
  3. Menggunakan rsync --files-from=OUTPUTFILE SOURCE PROCESSING
  4. Proses setiap file dalam PROSES dan pindahkan ke PROSES

Tentu saja, Anda ingin menambahkan opsi biasa ke perintah rsync pertama, misalnya --archiveatau --recursive.

Mikel
sumber
1. Membutuhkan opsi -v.
monksy
3. sumber diperlukan
monksy