Bem, mesmo que você não goste, vou fazer você ler novamente com mais atenção man time
. No final da EXAMPLES
seção, você encontrará:
Users of the bash shell need to use an explicit path in order to run
the external time command and not the shell builtin variant. On system
where time is installed in /usr/bin, the first example would become
/usr/bin/time wc /etc/hosts
Então, suponho que você use o bash shell, que usa uma versão interna time
, fornecida como uma palavra-chave shell. Você pode verificar isso usando o seguinte comando:
type time
e a saída provavelmente será:
time is a shell keyword
Se este for o caso, então é claro, para usar o real time
comando, você deve usar o seu caminho explícito: /usr/bin/time
.
Além disso, se você não quiser mais usar a palavra-chave shell time
, poderá criar um alias permanente da seguinte maneira:
alias time='/usr/bin/time'
Isso substituirá a palavra-chave shell time
porque o comando:
type time
dará a seguinte saída agora:
time is aliased to `/usr/bin/time'
sudo apt-get install --reinstall time
ajuda?