ターミナルコマンドpwd
がパスの正しい大文字を返すことをターミナルにチェックインする簡単な方法はありますか?
あなたが行う場合がありますcd ~/desktop
、その後pwd
、あなたのパスがあることを教えてくれます/Users/foo/desktop
が正しいのではなく/Users/foo/Desktop
。
編集:動機:ビルドシステムには、これを早期にチェックする方法が必要です。それ以外の場合は、デバッグが非常に困難です。疑いを持たないユーザーが間違った大文字を使用し、ビルドを開始し、非常に不可解なエラーが発生します。
EDIT2:誤って大文字で入力された入力を黙って受け入れるのは、HFS +ファイルシステムでcd
の標準的な動作でbash
あり、したがって、大多数のOSXユーザーにとってはそうです。次に、pwd
はbash
組み込みで、単純にシェルのパススタックのコンテンツ(誤植を含む)を取得します。
これは、ビルドシステムをより堅牢にするためです。質問をより詳細に編集します
—
Dima Pasechnik
1)
—
2016年
pwd
現在のディレクトリの大文字と小文字の区別以外はどのように返すことができますか?2)シンボリックリンクや何かがない限りcd ~/desktop
、どうすればアクセスできます/Users/foo/Desktop
か?この質問は意味がありません。
@アラン:大文字小文字を区別しないファイルシステムで、質問で私が言うことを試してください!あなたは驚かれることでしょう。いいえ、シンボリックリンクなどは必要ありません。それだけで動作します(TM :-))-途中で足を撃ちます。
—
Dima Pasechnik 2016年
@Allan私はAppleユーザーの95%がそうだと思います。デフォルトでは、AppleはHFS +ファイルシステム(つまり、大文字と小文字を区別しない)を備えたマシンを出荷しています。
—
Dima Pasechnik、2016年
cd ~/Desktop
そしてpwd
あなたを言うだろう/Users/user/Desktop/