如何在 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

相關內容