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

私はマニュアルページに従って、「time argument(s) command」の順序でコマンドを入力しました。ここでどこで間違いを犯したのかわかりません。

答え1

bash

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

あなたが呼び出されtime、原因がbash呼び出されました時間外部キーワードの代わりに組み込みキーワード/usr/bin/時間コマンド。time組み込みキーワードにはオプションがありません-v。コマンドでbash組み込みを呼び出していると解釈され、このエラーが発生します。time-v

試す:

/usr/bin/time -v ls

または:

command time -v ls

関連情報