0
我试图复制一些具有相同名称但不同大小写的文件到同一个目录。zsh - 似乎不区分大小写?
参见下列步骤操作:
~/tmp $ echo "First" > test
~/tmp $ echo "Second" > Test
~/tmp $ ls
test
~/tmp $ cat test
Second
这是怎么回事?
我试图复制一些具有相同名称但不同大小写的文件到同一个目录。zsh - 似乎不区分大小写?
参见下列步骤操作:
~/tmp $ echo "First" > test
~/tmp $ echo "Second" > Test
~/tmp $ ls
test
~/tmp $ cat test
Second
这是怎么回事?
它不是来自Unix层:它来自文件系统。可能是OSX在HFS +上运行。其他的Unix没有。所以这就是区别。默认情况下,HFS +不区分大小写,但是保留大小写。您可以将HFS +重新定位为HFSX(区分大小写的HFS +)。
D'oh!好点子!是的,我在OS X上HFS + ...我总是忘记这个怪癖。 – ashgromnies