rsync

Kā izmērīt un parādīt Linux rsync kopijas progresu?

Kā izmērīt un parādīt Linux rsync kopijas progresu?
Rsync nozīmē “attālā sinhronizācija”, kas ir bezmaksas un atvērtā koda komandrindas failu sinhronizācijas utilīta, ko izmanto failu un direktoriju pārsūtīšanai uz vietējiem un attāliem galamērķiem. Tā ir efektīva lietderība, jo tā tikai kopē izmaiņas no avota. Tādējādi tas samazina datu daudzumu, kas kopēts uz attālo galamērķi. To izmanto datu dublēšanai, atspoguļošanai un datu pārsūtīšanai no vienas vietas uz otru.

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 DESTINATION

Piemē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ĶIS

Piemē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ĶIS

Piemē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.

Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...
Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...