pwdのパス大文字のチェック


9

ターミナルコマンドpwdがパスの正しい大文字を返すことをターミナルにチェックインする簡単な方法はありますか?

あなたが行う場合がありますcd ~/desktop、その後pwd、あなたのパスがあることを教えてくれます/Users/foo/desktopが正しいのではなく/Users/foo/Desktop

編集:動機:ビルドシステムには、これを早期にチェックする方法が必要です。それ以外の場合は、デバッグが非常に困難です。疑いを持たないユーザーが間違った大文字を使用し、ビルドを開始し、非常に不可解なエラーが発生します。

EDIT2:誤って大文字で入力された入力を黙って受け入れるのは、HFS +ファイルシステムでcd標準的な動作でbashあり、したがって、大多数のOSXユーザーにとってはそうです。次に、pwdbash組み込みで、単純にシェルのパススタックのコンテンツ(誤植を含む)を取得します。


なぜあなたはやりたくないだろうcd ~/Desktopそしてpwdあなたを言うだろう/Users/user/Desktop/
ブリック

1
これは、ビルドシステムをより堅牢にするためです。質問をより詳細に編集します
Dima Pasechnik

1)pwd現在のディレクトリの大文字と小文字の区別以外はどのように返すことができますか?2)シンボリックリンクや何かがない限りcd ~/desktop、どうすればアクセスできます/Users/foo/Desktopか?この質問は意味がありません。
2016年

1
@アラン:大文字小文字を区別しないファイルシステムで、質問で私が言うことを試してください!あなたは驚かれることでしょう。いいえ、シンボリックリンクなどは必要ありません。それだけで動作します(TM :-))-途中で足を撃ちます。
Dima Pasechnik 2016年

2
@Allan私はAppleユーザーの95%がそうだと思います。デフォルトでは、AppleはHFS +ファイルシステム(つまり、大文字と小文字を区別しない)を備えたマシンを出荷しています。
Dima Pasechnik、2016年

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.