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
因此依靠它是危险的。