rsync

Kako izmeriti in prikazati napredek rsync kopije Linuxa?

Kako izmeriti in prikazati napredek rsync kopije Linuxa?
Rsync pomeni "oddaljena sinhronizacija", ki je brezplačen in odprtokodni pripomoček za sinhronizacijo datotek ukazne vrstice, ki se uporablja za prenos datotek in imenikov na lokalne in oddaljene cilje. Je učinkovit pripomoček, saj spremembe samo kopira iz vira. Tako zmanjša količino podatkov, kopiranih na oddaljeni cilj. Uporablja se za varnostne kopije podatkov, zrcaljenje in prenos podatkov z ene lokacije na drugo.

Ko kopirate datoteko z uporabo rsync, običajno ne prikaže nobene vrstice napredka ali mere hitrosti ali velikosti prenesenih podatkov. Med prenosom velikih datotek si boste morda včasih želeli ogledati potek prenosa in velikost prenesenih podatkov.

V tem kratkem nasvetu bomo pokazali, kako izmeriti in prikazati napredek rsync pri kopiranju datotek v Linuxu. Pokazali vam bomo tudi, kako si ogledate statistiko prenosa datotek.

To je sintaksa osnovnega ukaza rsync:

Možnosti $ rsync VIR DESTINACIJA

Če želite na primer kopirati imenik z imenom sample in njegovo vsebino v imenik Downloads, bi bil ukaz:

$ rsync -av vzorec / Prenosi /

Kje a možnost se uporablja za rekurzivno sinhronizacijo in v se uporablja za podroben izhod.

To je rezultat zgornjega ukaza rsync, ki prikazuje podroben izhod iz procesa prenosa datotek. Vendar, kot vidite, ne prikazuje napredka ali statistike prenosa datotek.

Pokaži napredek kopiranja Rsync

Če želite prikazati potek postopka kopiranja Rsync, uporabite vgrajeno možnost rsync.

Tu je sintaksa ukaza:

$ rsync --progress DESTINACIJA VIRA

Na primer, če si želite ogledati napredek med kopiranjem imenika z imenom sample in njegove vsebine v imenik Downloads, bi bil ukaz:

$ rsync -av --progress sample / Downloads /

Kje -progress se uporablja za prikaz vrstice napredovanja prenosov, a možnost rekurzivne sinhronizacije in v za prikaz podrobnega izhoda.

To je rezultat zgornjega ukaza rsync, ki prikazuje potek kopiranja vsake datoteke na drugo mesto. Na koncu prenosa datotek boste videli vrstico s povzetkom, ki prikazuje poslane / prejete bajte, hitrost prenosa, skupno velikost in hitrost prenosa.

V zgornjem rezultatu lahko vidite povprečno hitrost prenosa 78.078.648.67 bajtov na sekundo, skupna velikost datoteke je 169.746.317 bajtov in je trajala 1.45 sekund za dokončanje prenosa.

Pokaži statistiko kopiranja Rsync

Obstaja še ena možnost - navaja, da je še nekaj statističnih podatkov o prenosu datotek, na primer Število datotek in Število prenesenih datotek, skupna velikost datoteke in skupna prenesena velikost datoteke itd. Če želite te statistične podatke vključiti v svoj izhod skupaj z napredkom prenosa datotek, lahko uporabite možnost -stats z rsync, kot sledi:

$ rsync -progress -stats DESTINACIJA VIRA

Na primer, če si želite ogledati napredek in statistiko med kopiranjem imenika z imenom sample in njegove vsebine v imenik Downloads, bi bil ukaz:

$ rsync -av --progress --stats vzorec / Prenosi /

Kjer -progress se uporablja za prikaz vrstice napredovanja prenosov, -stats za prikaz statistike, a možnost rekurzivne sinhronizacije in v za prikaz podrobnega izhoda.

To je rezultat zgornjega ukaza rsync, ki prikazuje potek kopiranja vsake datoteke na drugo mesto. Na koncu prenosa datotek boste videli statistiko prenosa datotek in vrstico s povzetkom, ki prikazuje poslane / prejete bajte, hitrost prenosa, skupno velikost in hitrost prenosa.

V tej objavi ste se naučili meriti in prikazovati napredek rsync kopiranja datotek od vira do cilja. Možnost -progress prikazuje potek prenosa, medtem ko možnosti -stats prikazujejo statistiko prenosa datotek. Te možnosti dolgočasnemu uporabniku dajo nekaj za ogled, medtem ko prenaša velike datoteke.

Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...