Bisakah saya membuat output rsync hanya ringkasan?


34

Saya menggunakan rsync untuk membuat cadangan direktori yang sangat besar, berisi banyak sub-direktori dan file, jadi saya tidak ingin melihat "daftar file tambahan". Saya hanya ingin tahu ringkasannya pada akhirnya. Jika saya menggunakan argumen -q, tidak ada output sama sekali. Bisakah saya membuat output rsync hanya ringkasan?

Jawaban:


12

Gunakan yang berikut ini:

rsync -vr src/ dest/ | sed '0,/^$/d'

Penjelasan: rsyncdijalankan dalam mode verbose menggunakan -vflag. Ini menghasilkan daftar file terperinci, baris kosong dan ringkasan. Sekarang seddigunakan untuk mengambil keuntungan dari fakta bahwa ringkasan dipisahkan oleh garis kosong. Semuanya hingga baris kosong pertama tidak dicetak ke stdout. ^$cocok dengan baris kosong dan dmencegahnya menjadi output.


56

Berkat tip dari Wayne Davison , saya menggunakan --statsopsi untuk cadangan:

rsync -am --stats src/ dest/

Ringkasan kecil yang bagus di bagian akhir, mis

Number of files: 6765
Number of files transferred: 0
Total file size: 709674 bytes
Total transferred file size: 0 bytes
(10 more lines)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.