Shell 如何使用ls命令以特定格式显示修改后的时间

Shell 如何使用ls命令以特定格式显示修改后的时间,shell,Shell,我试图在linux中使用ls命令以特定格式显示文件的修改时间,即“xx分钟前”,例如,“demo.o:31分钟前”AFAIK您不能仅使用ls命令来执行此操作。 ls中有一个选项--time style=+FORMAT,您可以使用它来获取时间戳: ls -l --time-style="+%s" 但是仍然需要使用外部脚本来计算“X分钟前”是否要将ls-l输出限制为仅:?

我试图在linux中使用ls命令以特定格式显示文件的修改时间,即“xx分钟前”,例如,“demo.o:31分钟前”

AFAIK您不能仅使用
ls
命令来执行此操作。 ls中有一个选项--time style=+FORMAT,您可以使用它来获取时间戳:

ls -l --time-style="+%s"

但是仍然需要使用外部脚本来计算“X分钟前”

是否要将
ls-l
输出限制为仅