Cuidado de donde llames a time, parece ser que en algunas de las implementaciones de bash tienen un built in para time igual (los built ins tienen preferencia a los ejecutables). En ese caso tienes que usar la ruta para llamarlo.
/usr/bin/time comando
No estoy seguro si hagan lo mismo pero el manual del ejecutable time dice:
m1n054@crunchbang ~/Desktop
$ man 1 time | cat
TIME(1) General Commands Manual TIME(1)
NAME
time - run programs and summarize system resource usage
SYNOPSIS
time [ -apqvV ] [ -f FORMAT ] [ -o FILE ]
[ --append ] [ --verbose ] [ --quiet ] [ --portability ]
[ --format=FORMAT ] [ --output=FILE ] [ --version ]
[ --help ] COMMAND [ ARGS ]
DESCRIPTION
time run the program COMMAND with any given arguments ARG.... When
COMMAND finishes, time displays information about resources used by
COMMAND (on the standard error output, by default). If COMMAND exits
with non-zero status, time displays a warning message and the exit
status.
Creo que hacen lo mismo pero el ejecutable parece mas completo.