标签: bash ls
我在一个目录中创建了3个文件,名称如下:
11 13 9
问题,因为我在9之后创建了文件13,当我执行13命令时,它位于文件ls之后。
9
13
ls
您是否有任何想法让ls命令按数字顺序对文件进行排序,如下所示:
9 11 13
答案 0 :(得分:2)
查看man的{{1}}页面。 从那里 -
man
-v文本中的自然类型(版本)数字。
您会发现命令ls符合您的要求。
如果您希望文件名在不同的行上,那么您可以ls -v。
ls -v