如何在 time 命令中使用“-v”选项?

如何在 time 命令中使用“-v”选项?

我阅读了手册页,并且有“-v”选项(--verbose 的缩写),我确信这应该有效:

 time -v ls 

但是,输出是:

-v: Command not found.
0.000u 0.000s 0:00.00 0.0%      0+0k 0+0io 0pf+0w

我根据手册页按“时间参数命令”的顺序键入命令。我看不出我在哪里犯了错误。

答案1

bash

$ type -a time
time is a shell keyword
time is /usr/bin/time

你打电话time,原因bash被调用时间内置关键字而不是外部关键字/usr/bin/时间命令。time内置关键字没有选项-vbash解释为您调用内置time命令-v,导致此错误。

尝试:

/usr/bin/time -v ls

或者:

command time -v ls

相关内容