Barra de progreso para la consola
April 7th, 2005 by
Admin
El no poder ver lo que tardan mis archivos grandes en copiar (por nfs o smbfs a otra maquina), siempre me ha mosqueado bastante. Ayer estuve buscando por internet como solucionarme el problema y me encontre con una solución muy sencilla, en el help del cp. Eso despues de buscar programas que me hicieran esa labor por internet, sin respuesta positiva. Hoy por la mañana que me he dado cuenta que el cp de Linux lleva incluido una opción para ver una barra de progreso al hacer una copia de archivos. Solo hay que añadirle un -g al cp.
Así:
cp -g /nombrecarpeta/nombrearchivo.xxx /otracarpeta/
Y esto es lo que verás en la consola:
hormiga root # cp -g /home/setup/dists/gentoo/install-x86-minimal-2004.2.iso /mnt/terminator/
install-x86-minimal-2004.2.iso | 32% | 78 MiB | 3718 KiB/s | ETA 00:00.14
Grrrr…. y yo haciendome la vida dificil…. con lo fácil que es.
Nota*: Las ayudas que ofrecen man y –help (man cp, cp –help) de cada aplicación siempre hay que miraralas antes de buscar en el resto del WWW. Supongo que al ser un comando tan corriente no he caido en eso.
* a los que también han perdido el tiempo de este modo alguna vez. ![]()
Archivado en linux |

no se si soy tonto o que me pasa pero a mi no me funciona eso, ni en el man ni en el help viene nada acerca de la opcion -g. por otro lado, haciendo un cp –version me dice: cp (coreutils)5.2.1 no se si sera la misma version que la tuya. lo unico que pone en el man o en el help es -v (verbose) pero eso no me muestra masque el archivo que esta copiando y no el porcentaje.
alguna idea?
gracias de antemano
athos
me pasó lo mismo, no exsiste la la opción -g en mi cp 5.97