1. Sử dụng -i
tùy chọn
Đối với những cờ thay đổi được biểu tượng hóa (hoặc: khó hiểu). Đầu ra của bạn sẽ trông như thế này:
*deleting DSC00012 (copy).JPG
.d..tp..... ./
.f...p..... DSC00011.JPG
>f+++++++++ DSC00012 (copy2).JPG
>f.stp..... DSC00012.JPG
.f...p..... DSC00014.JPG
Number of files: 5 (reg: 4, dir: 1)
Number of created files: 1 (reg: 1)
... more statistic stuff
sent 636.01K bytes received 4.63K bytes 1.28M bytes/sec
total size is 2.84M speedup is 4.44
2. grep mỗi dòng bắt đầu bằng một dấu chấm.
Để tất cả các dòng khác (cũng là dòng trống, cho mức độ dễ đọc) vượt qua:
rsync -arz -i --stats -h ... /mnt/FooDrive/ /mnt/backup | grep -E '^[^.]|^$'
Và đây là :-) - Đúng như những gì bác sĩ đã yêu cầu:
*deleting DSC00012 (copy2).JPG
>f.stp..... DSC00011.JPG
>f+++++++++ DSC00012 (copy).JPG
Number of files: 5 (reg: 4, dir: 1)
Number of created files: 1 (reg: 1)
...
Tránh các dấu chấm thay vì săn lùng >
cũng có lợi cho việc thống kê, nhưng cũng có thể có các lỗi, cảnh báo, v.v.
Có số liệu thống kê ở cuối là một sở thích cá nhân. Đừng sử dụng -h --stats
nếu bạn không thích những thứ này. Tôi cho rằng mối quan tâm chính của bạn là không thấy hàng trăm hoặc hàng nghìn tệp không thay đổi cuộn qua ...