なんだこれは

はてなダイアリーから移転しました。

Windowsは大文字小文字を区別しません!

Windowsファイルシステムはアルファベットの大文字小文字を区別しません!時代との互換性維持のためです!そういう仕様なんです!

って今でもそうなんです。でもcygwinUNIXですよね?ということで区別しようとするはずです。

echo "Hello Windows File System" > hoge.txt
vim Hoge.txt

開くよ!やっぱりファイル名の大文字小文字を区別しないんだよ!

でも、cygwin上なら区別してくれるはず。

mv hoge.txt Hoge.txt

区別してるからエラーはでないよ!