En Linux, gracias al comando «time«, podemos saber el tiempo que tarda en ejecutarse un determinado comando. La sintaxis es sencilla:
time comando
Por supuesto podemos asignar al comando unas cuantas opciones, como por ejemplo guardar las estadísticas en un fichero en vez de mostrarlas por pantalla, formatear la string que muestra el resultado del tiempo, etc. Para ello revisad la página man (man time) y veréis todas las posibilidades que ofrece.
Unos ejemplos:
Cambiar el propietario y grupo de la carpeta «test» y mostrar el tiempo que ha costado ejecutarlo:
$ time chown -R alex. test/ real 0m0.058s user 0m0.012s sys 0m0.048s
Como véis muestra el tiempo total de ejecución, y el que ha sido empleado por el usuario y el sistema.
Mostrar el tamaño ocupado por la carpeta «Peliculas» y el tiempo que ha costado sacarlo:
$ time du -shc Peliculas/ 12G Peliculas/ 12G total real 0m0.007s user 0m0.000s sys 0m0.008s