我想ls
排序
- 按檔案名稱(大小寫不敏感的)
- 按“版本”(
-v
)
我經常有一些目錄,其中有一些編號的文件,例如
1-FileA
2-FileB
...
9-FileC
10-FileD
...
19-FileE
20-FileF
等等。現在,使用該-v
選項,我可以ls
按檔案名稱前面的數字進行排序(所以我看到1-FileA
, ..., 9-FileC
,10-FileD
而不是1-FileA
, 10-FileD
, ..., 19-FileE
, 2-FileB
),並且該選項--group-directories-first
允許我首先列出目錄,但排序並非不區分大小寫,而是顯示以大寫字母(序列)開頭的目錄,然後是僅包含小寫字母的目錄,然後是具有相同條件的檔案。
我想訂購它們,無論文件/目錄名稱的“大小寫”如何。有沒有辦法在不使用命令的情況下實現此目的sort
(這將消除ls
選項產生的顏色--color=auto
)?
編輯:我正在使用 Debian GNU/Linux,其輸出locale
是
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=it_IT.UTF8
LC_TIME=it_IT.UTF8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=it_IT.UTF8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=it_IT.UTF8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=it_IT.UTF8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
提前致謝。