13 我正在尝试获取运行命令所需的时间,并以特定格式输出: time -f "%E" ls -l 这类似于手册页(和在线手册页)中的示例。但是,当我运行此命令时,我得到: -f: command not found 似乎time命令没有将-f读为参数,而是作为我尝试运行的命令。 如何获得特定格式的命令的执行时间? command-line bash time-command — 以撒 source
17 这是因为time是bash内置命令-内置命令不支持您尝试使用的选项。 尝试此操作,使用完整的时间路径跳过内置函数并使用实际路径: /usr/bin/time -f "%E" ls -l — 铯 source
3 不幸的是,time它既是bash关键字又是中的程序/usr/bin。如果您指定时间的完整路径,那么/usr/bin/time -f "%E" ls -l您将获得预期的输出。 — 迈克·佩莱 source 该程序由“时间”包提供:apt-get install time — jonhattan
apt-get install time