Jak kopírovat na příkazovém řádku Ukazuje průběh & Ukazatel rychlosti
Obsah:
Přáli jste si někdy vidět průběh přenosu a rychlost kopírování souborů na příkazovém řádku? Pokud jste obeznámeni s příkazovým řádkem Mac OS, Linuxu nebo jakéhokoli jiného unixového operačního systému, pravděpodobně používáte ke kopírování souborů, adresářů a dalších dat příkazy „cp“ nebo ditto. Příkaz ditto a cp je skvělý, ale jednou nevýhodou je, že cp neobsahuje indikátor průběhu, a to je to, co zde vyřešíme vytvořením aliasu pro použití příkazu rsync s indikátorem průběhu pro kopírování dat příkazu čára.
Toto je samozřejmě zaměřeno na pokročilé uživatele, kteří používají příkazový řádek pro kopírování dat a kteří jsou spokojeni s konceptem vytváření a používání aliasů v Terminálu. Pokud jste začínající uživatel, pravděpodobně by bylo lepší jednoduše kopírovat ve Finderu, duplikovat soubory v Mac Finderu (který zobrazuje vizuální ukazatel průběhu) nebo používat kopírování, vyjímání a vkládání souborů také v Mac Finderu.
Jak kopírovat pomocí indikátoru průběhu a rychlosti na příkazovém řádku na Macu
Opět použijeme rsync a alias k vytvoření alternativního příkazu kopírování s ukazatelem průběhu a rychlosti přenosu. To je pokryto s ohledem na MacOS, ale funguje to stejně s jakoukoli jinou unixovou nebo Linuxovou platformou.
Základní příkaz rsync, který použijeme, je následující:
rsync -r --progress
Aby to bylo snadné v budoucnu opakovaně používat, vytvoříme alias, takže ‚pcp‘ bude kopírovat data s indikátorem průběhu. Příkaz se tedy stane:
"alias pcp=rsync -r --progress"
Za předpokladu, že používáte zsh (jako většina moderních verzí MacOS, pokud jste nezměnili svůj shell), můžete jej také přidat do svého souboru .zshrc, abyste mohli nadále používat kopírování s příkazem progress.
Po vytvoření aliasu můžete použít příkaz pcp ke kopírování a sledování průběhu kopírování dat. Můžete například zkusit něco jako:
pcp ~/Downloads/GiantISO.iso /Volumes/Backups/GiantISO-backup.iso
Během kopírování uvidíte indikátor průběhu s procentem kopie souboru, rychlostí přenosu dat a časem.
Můžete to také použít s adresáři, například:
pcp /Zálohy/Důležité položky /Zálohy2/
Opět uvidíte indikátor průběhu s procentem dokončení kopírování dat, přenosovou rychlostí a uplynulým časem.
Toto je super praktický tip objevený na Twitteru, zdravíme @hoyd za sdílení tohoto, můžete nás také sledovat na Twitteru, pokud vás něco takového baví. Pokud máte nějaké další tipy, doporučení, návrhy nebo alternativy k tomuto přístupu ke kopírování při zobrazování pokroku a rychlosti na příkazovém řádku, podělte se o ně s námi v komentářích.
Pokud se vám tento tip líbil, nenechte si ujít náš velký archiv tipů a triků pro příkazový řádek, je toho spousta, co se můžete naučit!