`ls -l`を使ってファイルをソートするのは直感的ではありませんか?

`ls -l`を使ってファイルをソートするのは直感的ではありませんか?

次の出力を考慮して説明しますls -l met*

% ll met*
-rw-rw-r--. 1 polemon polemon  20K 09-20 04:24 met_gs.png
-rw-rw-r--. 1 polemon polemon  20K 09-20 04:26 met_idx.png
-rw-rw-r--. 1 polemon polemon 3.9K 09-20 04:28 met_mon.png
-rw-rw-r--. 1 polemon polemon  35K 09-20 04:23 met.png

ご覧のとおり、4つのファイルがありますが、すべて単語で始まり、metサフィックスで始まります。

ご覧のとおり、最短がmet.png最後の行に表示されます。

私の考えでは、辞書式で「_」が「。」先に来るからこんなことが起きているようです。しかし、まだ気分が悪いです。ls次のように、より直感的なアルファベット順に印刷されたファイルのリストを作成する方法はありますか?

met.png
met_gs.png
met_idx.png
met_mon.png

私のバージョンlsは:»ls(GNU coreutils)8.24«

私のロケールはen_US.utf8です。

ベストアンサー1

長いリストが自然にソートされる場所でls -lvこれを使用できます。-l-v

root@vps60508:~# ls -l
total 0
-rw-r--r-- 1 root root 0 Sep 19 23:00 met_gs.png
-rw-r--r-- 1 root root 0 Sep 19 23:01 met_idx.png
-rw-r--r-- 1 root root 0 Sep 19 23:01 met_mon.png
-rw-r--r-- 1 root root 0 Sep 19 23:01 met.png
root@vps60508:~# ls -lv
total 0
-rw-r--r-- 1 root root 0 Sep 19 23:01 met.png
-rw-r--r-- 1 root root 0 Sep 19 23:00 met_gs.png
-rw-r--r-- 1 root root 0 Sep 19 23:01 met_idx.png
-rw-r--r-- 1 root root 0 Sep 19 23:01 met_mon.png

おすすめ記事