GNU/Linux >> Belajar Linux >  >> Linux

Bisakah saya membuat rsync hanya menampilkan ringkasan?

Solusi 1:

Berkat tip dari Wayne Davison, saya menggunakan --stats opsi untuk pencadangan:

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)

Solusi 2:

Gunakan yang berikut ini:

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

Penjelasan:rsync dijalankan dalam mode verbose menggunakan -v bendera. Ini menampilkan daftar file terperinci, baris kosong, dan ringkasan. Sekarang sed digunakan untuk memanfaatkan fakta bahwa ringkasan dipisahkan oleh baris kosong. Semuanya hingga baris kosong pertama tidak dicetak ke stdout. ^$ cocok dengan baris kosong dan d mencegahnya menjadi keluaran.


Linux
  1. Bagaimana Membuat Direktori Hanya Keluaran Pohon?

  2. Bagaimana saya bisa memformat keluaran grep saya untuk menampilkan nomor baris di akhir baris, dan juga hitungan hit?

  3. diff untuk menampilkan hanya nama file

  1. Bagaimana cara membuat GREP hanya memilih nilai numerik?

  2. Bagaimana cara menggunakan sed untuk menghapus hanya dua baris kosong?

  3. Bagaimana saya bisa mengulang output dari perintah shell?

  1. Bagaimana Cara Mengambil Hanya Jalur yang Dibutuhkan Dari Output Terminal?

  2. Bagaimana saya bisa membuat grep mencetak baris di bawah dan di atas setiap baris yang cocok?

  3. Bagaimana saya bisa mengeksekusi kode PHP dari baris perintah?