区分大小写和OS /文件系统

时间:2019-09-15 21:15:36

标签: operating-system filesystems case-sensitive

全部

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

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

是否有其他两个OS / FS可以同时使用?

P.S .:很抱歉这个问题过于笼统,但这只是问题的性质。不幸的是,我不是系统端开发人员,需要了解这一点。

TIA!

1 个答案:

答案 0 :(得分:1)

在Linux上,您有XFSJFS和一些support in ext4

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

>

编辑

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

#!/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

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