区分大小写和操作系统/文件系统



ALL,

我知道Windows/NTFS是大小写的,OSX可以是区分大小写的,也可以是区分大小写的,而Linux是区分大小写的。

现在,看起来我可以更改Windows/NTFS以区分大小写。

有没有其他操作系统/FS 对可以两者兼而有之?

PS:很抱歉这个问题太宽泛了,但这只是问题的性质。不幸的是,我不是系统端开发人员,需要知道这一点才能学习。

啪!

在 Linux 上,你有 XFS、JFS 和 ext4 中的一些支持。

也就是说,在开发中使用不区分大小写的文件系统不是一个好主意,因为如果其他开发人员确实在区分大小写的文件系统上运行,它可能会破坏构建。

编辑

下面是用于测试区分大小写的脚本:

#!/bin/bash
mkdir $1/my-case-test
touch $1/my-case-test/a
if stat $1/my-case-test/A &>/dev/null; then
echo "case-insensitive"
else
echo "case-sensitive"
fi
rm -r $1/my-case-test

运行它

bash test_case_sensitivity.sh /my/writeable/directory

它会告诉您目录是否区分大小写。

相关内容

最新更新