如何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窗口中设置“左(或右)-排序顺序-区分大小写”。