Parasti, kopējot failu, izmantojot rsync, tajā nav redzama progresa josla vai pārsūtīto datu ātruma vai lieluma mērs. Liela izmēra failu pārsūtīšanas laikā dažreiz var būt vēlams apskatīt pārsūtīšanas gaitu un pārsūtīto datu lielumu.
Šajā ātrajā padomā mēs parādīsim, kā izmērīt un parādīt rsync progresu, kopējot failus Linux. Mēs arī parādīsim, kā apskatīt failu pārsūtīšanas statistiku.
Šī ir komandas rsync pamata sintakse:
$ rsync options SOURCE DESTINATIONPiemēram, lai kopētu direktoriju ar nosaukumu paraugs un tā saturu direktorijā Lejupielādes, komanda būtu šāda:
$ rsync -av paraugs / Lejupielādes /Kur a opcija tiek izmantota rekursīvai sinhronizācijai un v tiek izmantots daudzbalsīgai izvadei.
Tas ir iepriekš minētās rsync komandas izvads, kas parāda faila pārsūtīšanas procesa izvērsto izvade. Tomēr, kā redzat, tas neuzrāda failu pārsūtīšanas progresu vai statistiku.
Rādīt Rsync kopēšanas progresu
Lai parādītu Rsync kopēšanas procesa progresu, izmantojiet iebūvēto in-progress opciju rsync.
Šeit ir komandas sintakse:
$ rsync --progress AVOTA MĒRĶISPiemēram, lai skatītu progresu, kopējot direktoriju ar nosaukumu paraugs un tā saturs direktorijā Lejupielādes, komanda būtu šāda:
$ rsync -av - progresa paraugs / Lejupielādes /Kur -progress tiek izmantots, lai parādītu pārskaitījumu progresa joslu, a rekursīvās sinhronizācijas opcija un v izvērstas izvades parādīšanai.
Šī ir iepriekš minētās komandas rsync izeja, kas parāda katra faila kopēšanas gaitu uz citu vietu. Faila pārsūtīšanas beigās redzēsiet kopsavilkuma rindiņu, kurā būs redzami nosūtītie / saņemtie baiti, pārsūtīšanas ātrums, kopējais lielums un pārsūtīšanas ātrums.
Iepriekš redzamajā izvadē varat redzēt, ka vidējais pārsūtīšanas ātrums ir 78,078,648.67 baiti / s, kopējais faila lielums ir 169 746 317 baiti, un tas prasīja 1.45 sekundes, lai pabeigtu pārsūtīšanu.
Rādīt Rsync kopijas statistiku
Ir vēl viena iespēja - statistika, ka vēl daži statistikas dati par failu pārsūtīšanu, piemēram, failu skaits un pārsūtīto failu skaits, kopējais faila lielums un kopējais pārsūtītā faila lielums utt. Lai iekļautu šo statistiku izvadē kopā ar faila pārsūtīšanas gaitu, varat izmantot opciju -stats ar rsync šādi:
$ rsync -progress -stats AVOTA MĒRĶISPiemēram, lai skatītu progresu un statistiku, kopējot direktoriju ar nosaukumu paraugs un tā saturs direktorijā Lejupielādes, komanda būtu šāda:
$ rsync -av --progress --stats sample / Lejupielādes /Kur -progress tiek izmantots, lai parādītu pārsūtīšanas progresa joslu, -stats statistikas attēlošanai, a rekursīvās sinhronizācijas opcija un v lai parādītu daudzveidīgu izvadi.
Šī ir iepriekš minētās komandas rsync izeja, kas parāda katra faila kopēšanas gaitu uz citu vietu. Faila pārsūtīšanas beigās jūs redzēsiet failu pārsūtīšanas statistiku un kopsavilkuma līniju, kurā parādīti nosūtīto / saņemto baitu, pārsūtīšanas ātrums, kopējais lielums un pārsūtīšanas ātrums.
Šajā amatā jūs uzzinājāt, kā izmērīt un parādīt rsync progresu, kopējot failus no avota uz galamērķi. Opcija -progress parāda pārsūtīšanas gaitu, savukārt opcijas -stats parāda failu pārsūtīšanas statistiku. Šīs iespējas dod garlaicīgam lietotājam kaut ko skatīties, kamēr viņi pārsūta lielus failus.