Wie kann ich die Option „-v“ im Zeitbefehl verwenden?

Wie kann ich die Option „-v“ im Zeitbefehl verwenden?

Ich habe die Manpages gelesen und die Option „-v“ (kurz für –verbose) ist da und ich bin sicher, dass das funktionieren sollte:

 time -v ls 

Die Ausgabe lautet jedoch:

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

Ich habe den Befehl gemäß den Manpages in der Reihenfolge „Zeit Argument(e) Befehl“ eingegeben. Ich kann nicht sehen, wo mir hier ein Fehler unterlaufen ist.

Antwort1

In bash:

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

Du hast angerufen time, weil du bashangerufen hastZeiteingebautes Schlüsselwort statt externem/usr/bin/timeBefehl. timeDas integrierte Schlüsselwort hat keine Option -v. Es wurde so interpretiert, dass Sie den integrierten Befehl bashaufrufen , was diesen Fehler verursacht.time-v

Versuchen:

/usr/bin/time -v ls

oder:

command time -v ls

verwandte Informationen