Ls
如何在.bashrc中以降序設置時間和長日期格式的ls -lh
我嘗試在 .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中。