Com copiar a la línia d'ordres mostrant el progrés & Indicador de velocitat
Taula de continguts:
Alguna vegada has volgut veure el progrés de la transferència i la velocitat de còpia de fitxers a la línia d'ordres? Si esteu familiaritzat amb la línia d'ordres de Mac OS, Linux o qualsevol altre sistema operatiu Unix, és probable que utilitzeu les ordres "cp" o ditto per copiar fitxers, directoris i altres dades. L'ordre idem i cp és fantàstic, però un inconvenient és que cp no inclou un indicador de progrés, i això és el que resoldrem aquí mitjançant la creació d'un àlies per utilitzar una ordre rsync amb un indicador de progrés per copiar dades a l'ordre. línia.
Òbviament, s'adreça a usuaris avançats que utilitzen la línia d'ordres per copiar dades i que se senten còmodes amb el concepte de crear i utilitzar àlies dins del Terminal. Si sou un usuari més novell, probablement seria millor copiar al Finder, duplicar fitxers al Mac Finder (que mostra una barra de progrés visual) o utilitzar també copiar, retallar i enganxar fitxers al Mac Finder.
Com copiar amb un indicador de progrés i velocitat a la línia d'ordres a Mac
Un altre cop, utilitzarem rsync i un àlies per crear una ordre de còpia alternativa amb un indicador de progrés i velocitat de transferència. Això està pensat per MacOS, però funciona igual amb qualsevol altra plataforma Unix o Linux.
La comanda bàsica de rsync que farem servir és la següent:
rsync -r --progress
Però perquè sigui fàcil d'utilitzar de nou en el futur repetidament, crearem un àlies, de manera que 'pcp' copiarà les dades amb un indicador de progrés. Així, l'ordre es converteix en:
"alias pcp=rsync -r --progress"
Suposant que utilitzeu zsh (com fan la majoria de les versions modernes de MacOS, tret que hàgiu canviat el vostre shell), també podeu afegir-ho al vostre fitxer .zshrc per continuar utilitzant l'ordre de còpia amb progress.
Un cop establert l'àlies, podeu utilitzar l'ordre pcp per copiar i supervisar el progrés de la còpia de dades. Per exemple, podeu provar alguna cosa com:
pcp ~/Descàrregues/GiantISO.iso /Volums/Backups/GiantISO-backup.iso
Veureu un indicador de progrés mentre copieu amb un percentatge de la còpia del fitxer, la velocitat de transferència de dades i el temps.
També podeu utilitzar això amb directoris, com ara:
pcp /Còpia de seguretat/ImportantStuff /Còpia de seguretat2/
Un cop més, veureu un indicador de progrés amb el percentatge completat de la còpia de dades, la velocitat de transferència i el temps transcorregut.
Aquest és un consell molt pràctic descobert a Twitter, ànims a @hoyd per compartir-ho, també ens podeu seguir a Twitter si us agraden aquest tipus de coses. Si teniu consells, recomanacions, suggeriments o alternatives addicionals a aquest enfocament de la còpia mentre mostreu el progrés i la velocitat a la línia d'ordres, compartiu-los amb nos altres als comentaris.
Si us ha agradat aquest consell, no us perdeu el nostre gran arxiu de consells i trucs de la línia d'ordres, hi ha molt més per aprendre!