¿Por qué invocar el programa por el nombre de ruta completo da resultados diferentes?

¿Por qué invocar el programa por el nombre de ruta completo da resultados diferentes?

time lshuellas dactilares:

main  main.c

real    0m0.001s
user    0m0.000s
sys     0m0.000s

/usr/bin/time lshuellas dactilares:

main  main.c
0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 2468maxresident)k
0inputs+0outputs (0major+108minor)pagefaults 0swaps

Dado que which timelas impresiones /usr/bin/timeesperaba que ambas salidas fueran iguales.

¿Por qué el resultado es diferente cuando se invoca timepor el nombre de ruta completo?

información relacionada