Answers:
您可以使用man ls并且在这里可以找到--time-style参数。或者您可以使用:
ls --full-time。
ls -l --time-style=+%F
ll设置为“ ls -la其他”的人,ll --full-time也可以使用。
由于您要求的是一年,ls -lac因此很容易记住是否像我一样一直使用ls -la。可以c给您ctime,如果不是当前年份,则显示年份;如果不是当前年份,则显示小时和分钟。
ls为date date而不是默认的date修改。
ls -l显示过去六个月中日期的日期和时间,以及其他日期中的日期和年份。在过去的六个月中,ctime可能与mtime(修改日期)一样多,因此ls -lac可以尽可能多地显示时间(而不是年份)ls -la。此外,正如Mateen Ulhaq所指出的,ls -lac显示的日期与此不同ls -la。这个答案是错误的。
除了Jan Marek的答案...。我注意到您可以摆脱:
ls --full或ls --fu
它将执行与ls --full-time他描述的相同的操作。感谢StéphaneChazelas。现在我ls --fu到处打字。:)
ls --fu。只要没有歧义,就可以缩写GNU样式的long选项(--f因为也有--file-type和--format,因此不起作用。请注意,将来的版本可能会引入,--full-perms因此依靠它是危险的。