Ako kopírovať na príkazovom riadku Ukazuje priebeh & Indikátor rýchlosti
Obsah:
Priali ste si niekedy vidieť priebeh prenosu a rýchlosť kopírovania súborov na príkazovom riadku? Ak poznáte príkazový riadok operačného systému Mac OS, Linux alebo akéhokoľvek iného operačného systému Unix, pravdepodobne používate príkazy „cp“ alebo ditto na kopírovanie súborov, adresárov a iných údajov. Príkazy ditto a cp sú skvelé, ale jednou nevýhodou je, že cp neobsahuje indikátor priebehu, a to je to, čo tu vyriešime vytvorením aliasu na použitie príkazu rsync s indikátorom priebehu na kopírovanie údajov príkazu. riadok.
Toto je samozrejme zamerané na pokročilých používateľov, ktorí používajú príkazový riadok na kopírovanie údajov a ktorým vyhovuje koncepcia vytvárania a používania aliasov v termináli. Ak ste začínajúcim používateľom, pravdepodobne by bolo lepšie jednoducho skopírovať v aplikácii Finder, duplikovať súbory v aplikácii Mac Finder (ktorá zobrazuje vizuálny indikátor priebehu) alebo použiť kopírovanie, vystrihnutie a prilepenie súborov aj v aplikácii Mac Finder.
Ako kopírovať pomocou indikátora priebehu a rýchlosti v príkazovom riadku na Macu
Opäť použijeme rsync a alias na vytvorenie alternatívneho príkazu na kopírovanie s indikátorom priebehu a rýchlosti prenosu. Toto je pokryté s ohľadom na MacOS, ale funguje to rovnako s akoukoľvek inou unixovou alebo Linuxovou platformou.
Základný príkaz rsync, ktorý použijeme, je nasledujúci:
rsync -r --progress
Na uľahčenie opakovaného použitia v budúcnosti vytvoríme alias, takže „pcp“ bude kopírovať údaje s indikátorom priebehu. Príkaz sa teda zmení na:
"alias pcp=rsync -r --progress"
Za predpokladu, že používate zsh (ako väčšina moderných vydaní MacOS, pokiaľ ste nezmenili shell), môžete ho pridať aj do svojho súboru .zshrc, aby ste mohli pokračovať v používaní kopírovania s príkazom progress.
Po vytvorení aliasu môžete použiť príkaz pcp na kopírovanie a sledovanie priebehu kopírovania údajov. Môžete napríklad skúsiť niečo ako:
pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
Počas kopírovania sa zobrazí indikátor priebehu s percentom kópie súboru, rýchlosťou prenosu dát a časom.
Môžete to použiť aj s adresármi, napríklad:
pcp /Backups/ImportantStuff /Backups2/
Opäť uvidíte indikátor priebehu s percentom dokončenia kopírovania údajov, prenosovou rýchlosťou a uplynutým časom.
Toto je super praktický tip objavený na Twitteri, srdečne @hoyd za zdieľanie, môžete nás sledovať aj na Twitteri, ak vás takéto veci zaujímajú. Ak máte nejaké ďalšie tipy, odporúčania, návrhy alebo alternatívy k tomuto prístupu ku kopírovaniu pri zobrazovaní pokroku a rýchlosti na príkazovom riadku, podeľte sa o ne s nami v komentároch.
Ak sa vám tento tip páčil, nenechajte si ujsť náš veľký archív tipov a trikov pre príkazový riadok, je toho ešte veľa, čo sa môžete naučiť!