題:
檢查pwd的路徑大小寫
Dima Pasechnik
2016-06-01 12:06:39 UTC
view on stackexchange narkive permalink

有沒有一種快速的方法可以在終端中籤入終端命令 pwd 返回正確的路徑大寫字母?

請注意,如果執行 cd〜/ desktop ,則 pwd 會告訴您您的路徑是 / Users / foo / desktop 而不是正確的 / Users / foo / Desktop

編輯:動機:構建系統需要一種及早檢查的方法,否則,它確實難以調試。毫無戒心的用戶使用了錯誤的大寫字母,開始構建,並得到非常令人困惑的錯誤。

EDIT2:在HFS +文件系統上,靜默接受 cd 的不正確大寫輸入是 bash standard 行為,因此對於絕大多數大多數OSX用戶。然後, pwd 是內置的 bash ,它僅獲取shell路徑堆棧(包括typos)的內容。

為什麼你不想做`cd〜/ Desktop`然後`pwd`會告訴你`/ Users / user / Desktop /`
這是為了使構建系統更強大。我將詳細編輯問題
1)除了當前目錄的正確大小寫,`pwd`怎麼能返回什麼?2)除非您有符號鏈接之類的東西,否則如何`cd〜/ desktop`並轉至`/ Users / foo / Desktop`?這個問題沒有道理。
tl; dr如果您的軟件要求區分大小寫,那麼您唯一的選擇是在HFSX磁盤映像中進行構建。
@Allan:在不區分大小寫的文件系統上嘗試我在問題中所說的!您會感到驚訝。不,您不需要符號鏈接或任何其他內容。它只是有效(TM :-))-並一路向您射擊。
@fd0軟件本身不需要區分大小寫。但是,如果執行命令行構建的人在路徑中輸入錯誤,那麼---繁榮!
我認為我已經超過15年沒有使用不區分大小寫的f / s了。誰使用不區分大小寫的文件系統?
我猜@Allan我有95%的蘋果用戶這樣做。默認情況下,Apple隨附具有HFS +文件系統的計算機(即不區分大小寫)。
一 回答:
fd0
2016-06-02 00:35:11 UTC
view on stackexchange narkive permalink

使用 / bin / pwd

  cd〜/ desktop
/ bin / pwd -P
 


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...