为什么有些文件或目录有年份,而有些有时间?

问题描述 投票:0回答:1

为什么有些显示年份而另一些显示时间?时间代表文件创建的时间吗?

“

linux command
1个回答
0
投票

默认情况下,ls -l仅显示较旧文件的日期(通常为MMM DD YYYY),或显示较新文件的日期/时间(通常为MMM dd HH:MM)。超过6个月的文件被认为是旧文件。这是历史行为(“旧版”),由于许多程序都依赖于此行为,因此很难更改。

作为替代,请考虑ls手册页上的选项:

ls -l --time-style=full-iso                  # date + time (with sub-second precision)
ls -l --time-style=long-iso                  # date + time (HH:MM)
ls -l --time-style='+%a %Y-%m-%d %H:%M:%S'   # Custom, whatever you want

对于自定义格式,请查看strftime或date命令。

© www.soinside.com 2019 - 2024. All rights reserved.