OS Xでファイル名を変更できないのはなぜですか?

OS Xでファイル名を変更できないのはなぜですか?

誤ってファイル名をファイル名testIn2Post.pyとして指定しましたがtestIn2post.py(文字「p」の大文字と小文字の違いを参照)、rm問題のファイルを-ingしても名前を変更できませんでした。小文字lsの「p」を使用してファイルを再生成し、次のように実行することに注意してください。

ここに画像の説明を入力してください。

ファイル名が生成されると予想しましたが、代わりに名前をtestIn2post.py取得しましたtestIn2Post.py(つまり、文字「p」は大文字と小文字が異なります)。

OS Xでファイル名を正しく変更または生成するにはどうすればよいですか?モジュールをインポートしようとすると問題が発生します。

答え1

より簡単な方法があるかもしれませんが、私の(Unix)期待とは反対のファイルシステムを備えたMacに会う場合は、必要なファイルを新しいディレクトリに移動し、古いディレクトリを削除してから、新しいディレクトリの名前を古いディレクトリにします。

cd ..
mkdir tmptest
mv test/*.py tmptest
rm -rf test
mv tmptest test

John1024がすでに述べたように、基本ファイルシステムが大文字と小文字を区別しないことに関連している可能性があることを除いて、この問題の原因は何であるかわかりません。私はこれよりも効率的なソリューションを見つけることにしばしば興味を持っていません。

関連情報