0

我试图将一些具有相同名称但大小写不同的文件复制到同一目录。

请参阅以下步骤:

~/tmp $ echo "First" > test
~/tmp $ echo "Second" > Test
~/tmp $ ls
test
~/tmp $ cat test
Second

这里发生了什么?

4

1 回答 1

5

它不是来自 Unix 层:它来自文件系统。可能是 OSX 在 HFS+ 上运行。其他 Unix 没有。所以这就是区别。默认情况下,HFS+ 不区分大小写,但会保留大小写。您可以将 HFS+ 重新设置为 HFSX(区分大小写的 HFS+)。

于 2012-05-22T14:49:54.717 回答