Linux - Salin folder termasuk subfolder, TAPI jangan menyalin file apa pun yang lebih dari 5MB

-1

Saya mengelola 2 server linux dan ingin menyalin data dari satu ke yang lain. Saya ingin menyalin file-file ini pada satu server terlebih dahulu kemudian zip dan kemudian scp.

Saya perlu menyalin folder 100GB, tetapi ada banyak subfolder di folder ini. Dan di folder ini ada beberapa file yang 5MB +. Bagaimana saya bisa membuat salinan folder ini tanpa menyertakan file yang lebih dari 5MB + di linux?

Patoshi パトシ
sumber

Jawaban:

2

Seperti biasa tidak hanya ada satu cara untuk melakukan ini. Thougth pertama saya adalah membuat shellscript menggunakan find untuk membuat filelist dan den menggunakan rsync, scp atau apa pun untuk menyalin file .. Namun, mengapa rumit untuk mencapai tugas sederhana?

Sebenarnya, saya terjun ke halaman manual rsync dan menemukan --max-size = SIZE dan argumen --min-size = SIZE .. Gunakan ini untuk membangun perintah rsync, saya sarankan melakukan rsync melalui SSH. itu bisa terlihat seperti ini:

rsync -za --max-size=SIZE  /{SOURCE_FOLDER} [email protected]:/{DESTINATION_FOLDER}/

lihat di halaman manual untuk opsi lebih lanjut .. Semoga berhasil.

chico1976
sumber