Cygwin 的 MinTTY 在区分大小写的名称方面表现异常

Cygwin 的 MinTTY 在区分大小写的名称方面表现异常

Cyginw 的 MinTTY 对文件进行错误排序:

  • ls -al

例子:

S@DESKTOP-SCRPN /cygdrive/c/Users/S/Downloads
$ ls -al
total 153
drwx------+ 1 S      None     0 Feb  5 17:11 .
drwxrwxr-x+ 1 SYSTEM SYSTEM   0 Feb  3 11:21 ..
-rwx------+ 1 S      None     0 Feb  5 17:05 C.txt
drwx------+ 1 S      None     0 Feb  5 17:08 Pictures
-rwx------+ 1 S      None     0 Feb  5 17:05 a.txt
-rwx------+ 1 S      None     0 Feb  5 17:05 b.txt
-rwx------+ 1 S      None     0 Feb  5 17:05 d.txt
-rwx------+ 1 S      None   282 Sep 26 22:16 desktop.ini
drwxr-xr-x+ 1 S      None     0 Feb  5 17:10 output
drwxr-xr-x+ 1 S      None     0 Feb  5 17:11 upload

它总是把大写的名字放在第一位。

  • find . -maxdepth 1 -type f | sort -zr排序不正确并给出与相同的结果... | sort -z

  • Tab(文件名完成)。

我能够了解为什么这种情况会发生。我仔细搜索了一下,了解了 Linux 和 Windows 在处理大小写方面的差异。我找到了 sort 命令的解决方法,可以使用... | sort -fr它来解决这个问题。但我想问一下,有什么方法可以从根本上解决这个问题吗?

相关内容