Normalt når du er en kopifil som bruker Rsync, viser den ingen fremdriftslinje eller mål på hastighet eller størrelse på dataoverført. Under store filoverføringer kan det hende du noen ganger vil se fremdriften i overføringen og størrelsen på dataene som er overført.
I dette raske tipset skal vi vise hvordan vi skal måle og vise fremgangen til Rsync når du kopierer filene i Linux. Vi vil også vise deg hvordan du kan se statistikken over filoverføringen.
Dette er syntaks for den grunnleggende Rsync -kommandoen:
$ rsync opsjoner kildedestinasjon
For å kopiere en katalog som heter Eksempel og dens innhold til nedlastingskatalogen, ville kommandoen for eksempel være:
$ rsync -av prøve/ nedlastinger/
Hvor en alternativet brukes til rekursiv synkronisering og v brukes til verbose output.
Dette er utdataene fra ovennevnte Rsync -kommando som viser den ordrike utgangen fra filoverføringsprosessen. Som du ser, viser det imidlertid ingen fremgang eller statistikk over filoverføringen.
Vis fremgang av Rsync -kopi
For å vise fremdriften i Rsync-kopiprosessen, bruk Rsync-innebygd fremgangsalternativet.
Her er syntaksen til kommandoen:
$ rsync -Progress kildedestinasjon
For å se fremgang mens du kopierer en katalog som heter Eksempel og dens innhold til Downloads -katalogen, ville kommandoen være:
$ rsync -av -Progress prøve/ nedlastinger/
Hvor -progress brukes til å vise fremdriftslinjen for overføringer, en alternativ for rekursiv synkronisering, og v For å vise en ordrested.
Dette er utdataene fra ovennevnte Rsync -kommando som viser fremdriften for hver fil som kopierer til et annet sted. På slutten av filoverføringen vil du se en sammendragslinje som viser sendte/motta byte, overføringshastighet, total størrelse og overføringshastighet.
I output ovenfor kan du se den gjennomsnittlige overføringshastigheten 78.078.648.67 byte/sek, den totale filstørrelsen er 169.746.317 byte, og det tok 1.45 sekunder for å fullføre overføringen.
Vis statistikk over Rsync -kopi
Det er et annet alternativ -Stats at noe mer statistikk om filoverføringen som antall filer og antall overførte filer, total filstørrelse og total overført filstørrelse, etc. For å inkludere denne statistikken i utdataene dine sammen med File Transfer Progress, kan du bruke alternativet -Stats med Rsync som følger:
$ rsync -progress -stats kildedestinasjon
For å se fremgang og statistikken mens du kopierer en katalog som heter Eksempel og dens innhold til Downloads Directory, ville kommandoen være:
$ rsync -av -Progress -Stats prøve/ nedlastinger/
Hvor -progress brukes til å vise fremdriftslinjen for overføringer, -stats for å vise statistikk, en alternativ for rekursiv synkronisering, og v For å vise en ordrested.
Dette er utdataene fra ovennevnte Rsync -kommando som viser fremdriften for hver fil som kopierer til et annet sted. På slutten av filoverføringen vil du se filoverføringsstatistikk og en sammendragslinje som viser sendt/motta byte, overføringshastighet, total størrelse og overføringshastighet.
I dette innlegget har du lært hvordan du måler og viser fremdriften i Rsync som kopierer filene fra kilde til destinasjon. Alternativet -Progress viser fremdriften i overføringen mens alternativene for -stats viser statistikken for filoverføringen. Disse alternativene gir en kjedelig bruker noe å se på mens de overfører store filer.