我早些时候在一个朋友的Mac上遇到了这个问题,并认为他的Mac出了点问题,但由于我今天遇到了这个问题,这让我有些担心。
要复制问题,请在终端上执行以下操作
mkdir -p cp_test/source_folder
echo "This is the file inside" >cp_test/source_folder/trial.txt
echo "This is the file outside" >cp_test/Trial.txt
cd cp_test/
diff Trial.txt source_folder/trial.txt
cp source_folder/trial.txt .
diff Trial.txt source_folder/trial.txt
因此,基本上我的情况是,我第一次进行比较时,差异会正确显示。但是第二次没有区别。
我收集到的是'cp'命令将文件trial.txt复制到当前目录,并将其重命名为Trial.txt(检查文件名的大小写)
我认为这是一个错误,因为我没有在我的数字海洋服务器(Ubuntu 14.04)上看到这种情况。不确定是否是Bug,还是“ Apple所做的事情有所不同”的另一种情况。
答案 0 :(得分:1)
此行为取决于文件系统,该文件系统可能是“保留大小写”但同时“不区分大小写”。