ls
並べ替えたい
- ファイル名別(大文字と小文字敏感ではない)
- 「バージョン」(
-v
)を押してください。
私はしばしば番号付きファイルを含むディレクトリを持っています。
1-FileA
2-FileB
...
9-FileC
10-FileD
...
19-FileE
20-FileF
など。このオプションを使用すると、ファイル名の前の数字で並べ替えること-v
ができます(したがって、、、...、、代わりに、...、が表示されます)、このオプションを使用するとディレクトリを最初に一覧表示できますが、 sort 大文字と小文字を区別せずに大文字(シーケンス)で始まるディレクトリを表示し、小文字のみを含むディレクトリと同じ基準を持つファイルを表示します。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=
よろしくお願いします。