Por que invocar o programa pelo nome do caminho completo fornece resultados diferentes?

Por que invocar o programa pelo nome do caminho completo fornece resultados diferentes?

time lsimpressões:

main  main.c

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

/usr/bin/time lsimpressões:

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

Desde which timeas impressões, /usr/bin/timeeu esperava que ambas as saídas fossem iguais.

Por que a saída é diferente ao invocar timepelo nome completo do caminho?

informação relacionada