小编moo*_*t39的帖子

为什么 `ls` 命令像这样对文件进行排序?

当我试图对 ls 命令进行逆向工程时,我发现了一个有趣的行为。当我做3个文件,foo.pngfoopa.png,和fooqa.png,LS排序他们为foopa.pngfoo.pngfooqa.png。我也尝试过使用 .gif 扩展名,似乎是在 p 和 q 被扩展名的第一个字母和字母表中的下一个字母替换时发生的;所以在 . g如果是 g 和 h。( fooga.gif, 那么foo.gif, 那么fooha.gif)

为什么它以这种方式对输出进行排序?

linux command-line ls sorting coreutils

34
推荐指数
1
解决办法
5030
查看次数

标签 统计

command-line ×1

coreutils ×1

linux ×1

ls ×1

sorting ×1