rsync

Cara Mengukur dan Menunjukkan Kemajuan salinan rsync Linux?

Cara Mengukur dan Menunjukkan Kemajuan salinan rsync Linux?
Rsync bermaksud "penyegerakan jarak jauh", yang merupakan utiliti penyegerakan fail baris perintah sumber terbuka dan bebas yang digunakan untuk memindahkan fail dan direktori ke destinasi tempatan dan jauh. Ini adalah utiliti yang cekap kerana hanya menyalin perubahan dari sumbernya. Oleh itu, ia meminimumkan jumlah data yang disalin ke destinasi terpencil. Ini digunakan untuk backup data, mirroring, dan memindahkan data dari satu lokasi ke lokasi lain.

Biasanya apabila anda menyalin fail menggunakan rsync, ia tidak menunjukkan bar kemajuan atau ukuran kelajuan atau ukuran data yang dipindahkan. Semasa pemindahan fail besar, anda kadang-kadang mungkin ingin melihat kemajuan pemindahan dan ukuran data yang dipindahkan.

Dalam tip ringkas ini, kami akan menunjukkan cara mengukur dan menunjukkan kemajuan rsync ketika menyalin fail di Linux. Kami juga akan menunjukkan kepada anda cara melihat statistik pemindahan fail.

Ini adalah sintaks arahan rsync asas:

$ rsync pilihan DESTINASI SUMBER

Sebagai contoh, untuk menyalin direktori bernama sampel dan isinya ke direktori Muat turun, perintahnya adalah:

$ rsync -av sampel / Muat turun /

Di mana a pilihan digunakan untuk penyegerakan rekursif dan v digunakan untuk output verbose.

Ini adalah output dari perintah rsync di atas yang menunjukkan output verbose proses pemindahan fail. Namun, seperti yang anda lihat, ini tidak menunjukkan kemajuan atau statistik pemindahan fail.

Tunjukkan Kemajuan Salinan Rsync

Untuk menunjukkan kemajuan proses penyalinan Rsync, gunakan pilihan rsync built-in-progress.

Berikut adalah sintaks arahan:

$ rsync - kemajuan DESTINASI SUMBER

Sebagai contoh, untuk melihat kemajuan sambil menyalin direktori bernama sampel dan isinya ke direktori Muat turun, perintahnya adalah:

$ rsync -av - contoh kemajuan / Muat turun /

Di mana -progress digunakan untuk menunjukkan bar kemajuan pemindahan, a pilihan untuk penyegerakan rekursif, dan v kerana memaparkan output verbose.

Ini adalah output dari perintah rsync di atas yang menunjukkan kemajuan setiap fail menyalin ke lokasi lain. Pada akhir pemindahan fail, anda akan melihat garis ringkasan yang menunjukkan bait yang dihantar / diterima, kadar pemindahan, jumlah ukuran, dan kelajuan pemindahan.

Dalam output di atas, anda dapat melihat kadar pemindahan rata-rata adalah 78,078,648.67 bait / saat, jumlah saiz fail adalah 169,746,317 bait, dan memerlukan 1.45 saat untuk menyelesaikan perpindahan.

Tunjukkan Statistik Salinan Rsync

Terdapat satu lagi pilihan -stats bahawa beberapa statistik mengenai pemindahan fail seperti Bilangan fail dan Bilangan fail yang dipindahkan, jumlah ukuran fail dan jumlah fail yang dipindahkan, dll. Untuk memasukkan statistik ini dalam output anda bersama dengan kemajuan pemindahan fail, anda boleh menggunakan pilihan -stats dengan rsync seperti berikut:

$ rsync -progress -stats SUMBER DESTINASI

Sebagai contoh, untuk melihat kemajuan dan statistik sambil menyalin direktori bernama sampel dan isinya ke direktori Muat turun, perintahnya adalah:

$ rsync -av --progress - contoh statistik / Muat turun /

Di mana -progress digunakan untuk menunjukkan bar kemajuan transfer, -stats untuk memaparkan statistik, a pilihan untuk penyegerakan rekursif, dan v untuk memaparkan output verbose.

Ini adalah output dari perintah rsync di atas yang menunjukkan kemajuan setiap fail menyalin ke lokasi lain. Pada akhir pemindahan fail, anda akan melihat statistik pemindahan fail dan garis ringkasan yang menunjukkan bait yang dihantar / terima, kadar pemindahan, jumlah ukuran, dan kelajuan pemindahan.

Dalam catatan ini, anda telah belajar bagaimana mengukur dan menunjukkan kemajuan rsync menyalin fail dari sumber ke destinasi. Pilihan -progress menunjukkan kemajuan pemindahan sementara pilihan -stats menunjukkan statistik pemindahan fail. Pilihan ini memberi pengguna sesuatu yang membosankan untuk ditonton semasa mereka memindahkan fail besar.

5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...