Saya menggunakan Ubuntu 12.04 sebagai repo dan ingin melihat progress bar saat menggunakan rsync
dari baris perintah. Saya mencoba opsi yang disarankan dalam artikel ini ( -P
), tetapi saya lebih suka melihat progress bar dan tidak menggunakan Grsync. Saya menggunakan rsync -P source dest
saat ini.
31
Jawaban:
Bagaimana dengan ini?
$rsync_param
Menghindari input parameter ganda
$(rsync "$rsync_param"n a/ b | awk 'NF' | wc -l)
Menentukan jumlah langkah yang harus diselesaikan.
a/ b
a/
adalah sumbernyab
adalah targetnyasumber
"$rsync_param"n
agak aneh; tanda kutip berarti hanya dapat bekerja pada opsi tanpa spasi, dan melampirkann
sampai akhir berarti hanya dapat bekerja dengan opsi pendek. Jauh lebih jelas dan lebih mudah$rsync_param -n
, yang menentukan dry-run tanpa bergantung pada formatrsync_param
, dan dengan tidak mengutipnya, opsi yang panjang juga bisa dimasukkanrsync memiliki
--info
opsi yang dapat digunakan tidak hanya untuk menampilkan kemajuan saat ini, tetapi juga kecepatan transfer dan waktu yang berlalu:Penjelasan tentang bagaimana menggunakannya berada di bawah
-P
opsi di halaman manual:Jadi yang berikut ini:
Hasilnya adalah sebagai berikut dan terus diperbarui:
Perhatikan bahwa ketika transfer memulai jumlah potongan, dan karena itu kemajuan saat ini, dapat berubah ketika opsi rekursif digunakan karena lebih banyak file ditemukan untuk sinkronisasi
sumber
Anda dapat menggunakan
--progress
dan--stats
parameter.sumber
Ini akhirnya berhasil:
sumber
Jika versi
rsync
Anda tidak menerima--info=progress2
opsi, Anda dapat menggunakantqdm
:Untuk memasang:
Menggunakan:
sumber
Ya, lakukan apa yang dikatakan Jon : gunakan
--info=progress2
opsi. Tetapi, apa yang harus saya lakukan jika versi rsync saya terlalu tua dan tidak mendukung opsi ini? Jawab: perbarui rsync!Berikut ini cara membuat
rsync
dari sumber di Ubuntu(diuji pada Ubuntu 16.04)
cd
diedit ke direktori yang diekstrak ini yang berisirsync
kode sumber.Periksa versi saat ini
rsync
. Catat ini sehingga Anda dapat melihat nanti itu benar-benar diperbarui.Instal alat yang diperlukan:
Membangun:
Pastikan sudah diperbarui:
Output sampel:
Cari halaman manual untuk "progress2". Sekarang Anda akan memiliki akses ke
--info=progress2
opsi:... lalu tekan
/
tombol dan ketikprogress2
; tekan Enter untuk mencarinya; tekann
untuk pencocokan 'n'ext sampai Anda menemukan entri yang Anda cari:Lihat juga: "Cara menggunakan rsync", oleh Gabriel Staples: https://superuser.com/questions/1271882/convert-ntfs-partition-to-ext4-how-to-copy-the-data/1464264#1464264
Referensi Sebagian:
sumber