繁体   English   中英

排序 glob 限定符在 zsh 中什么都不做

[英]Sorting glob qualifiers do nothing in zsh

我想在 zsh 中使用 glob 限定符按各种标准对文件进行排序。 例如, ls -l *(.oL)应该返回按大小排序的普通文件。

zsh 中的其他一切似乎都像宣传的那样工作,但排序运算符oO无效。 结果始终按文件名排序。

我试过删除我的.zshrc文件,但这并没有解决这个问题。

我在 Debian 11 并从存储库安装了 zsh,让我 v.5.8。

Charles Duffy 是正确的,是ls按字母顺序重新排序文件。 我们可以使用他的建议或简单地使用echo来看到这一点。

ls有它自己的排序标志,但我只想将一种语法提交给 memory。可以使用-U标志禁用 ls 中的文件名排序。

这很奇怪,因为我查阅的几个流行的 zsh 指南都使用ls的排序示例。 ls最近改变了它的行为吗? Debian分发的版本有异常吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM