我有一个目录,其中包含名为“1”、“2”、...、“9”、“10”、“11”、...、“20”、“21”、... 的文件。
我可以按“1”、“2”、...、“9”、“10”、“11”、...、“20”、“21”、...的顺序列出它们吗?
我试过了ls -ls
。它不会以这种方式列出文件,而是“1”、“10”、“11”、...、“19”、“2”、“20”、“21”……我猜这样的功能有时会很有帮助。
使用 GNU ls
(可在大多数 Linux 发行版中找到),您可以使用ls -v
, where -v
, from the man
page
Run Code Online (Sandbox Code Playgroud)-v natural sort of (version) numbers within text