Ls

如何在.bashrc中以降序設置時間和長日期格式的ls -lh

  • October 13, 2020

我嘗試在 .bashrc 中設置以下別名 -

$ alias ll
alias ll='ls --color=auto --time-style=long-iso'

但上述不起作用。每當我要求它在 CLI 中列出文件時,我都希望有 long-iso 和降序(日期或/和時間)。反正有這樣做嗎?

上面的命令確實給了我顏色輸出,但不是 long-iso 部分。難道我做錯了什麼 ?

我確實看到了Set ls -l 時間格式,但對我來說沒有幫助:(

您缺少-l打開長列表格式並按-t修改時間排序的方法。

做:

alias ll='ls -lt --color=auto --time-style=long-iso'

也包括隱藏文件:

alias ll='ls -alt --color=auto --time-style=long-iso'

要顛反向序順序,最舊的在前,添加-r

alias ll='ls -ltr --color=auto --time-style=long-iso'
alias ll='ls -altr --color=auto --time-style=long-iso'

傳遞--time-style給的另一種方法ls是設置TIME_STYLE環境變數。

例如在.bashrc

export TIME_STYLE=long-iso

記錄在coreutils中。

引用自:https://unix.stackexchange.com/questions/315188