午夜指挥官排序

午夜指挥官排序

如何mc按字典顺序对文件进行排序?

我的目录中有以下文件

asn-gpD2360-time.pdf
asn-gp-time.pdf
asn-mggpD2360-time.pdf
asn-mggplcfD2360-time.pdf
asn-mggplcf-time.pdf
asn-mggp-time.pdf

当我设置按名称排序时,我希望它们像这样排序

asn-gp-time.pdf
asn-gpD2360-time.pdf
asn-mggp-time.pdf
asn-mggpD2360-time.pdf
asn-mggplcf-time.pdf
asn-mggplcfD2360-time.pdf

例如 python 就是这样做的:

>>> sorted(['asn-gpD2360-time.pdf', 'asn-gp-time.pdf', 'asn-mggpD2360-time.pdf', 'asn-mggplcfD2360-time.pdf', 'asn-mggplcf-time.pdf', 'asn-mggp-time.pdf'])
['asn-gp-time.pdf', 'asn-gpD2360-time.pdf', 'asn-mggp-time.pdf', 'asn-mggpD2360-time.pdf', 'asn-mggplcf-time.pdf', 'asn-mggplcfD2360-time.pdf']

相反,mc请按照第一个列表中所示对它们进行排序。为什么?我怎样才能让它像Python那样排序?


我尝试将其运行为LC_COLLATION=C mc,按“版本”排序以及两者的组合,但我仍然得到这种奇怪的排序。

答案1

在MC窗口中设置“左(或右)-排序顺序-区分大小写”。

相关内容