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 SUMBERSebagai 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 SUMBERSebagai 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 DESTINASISebagai 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.