[問題] Ubuntu18.04路徑大小寫問題

看板Linux作者 (將僅有願望都風光殮葬)時間5年前 (2019/05/13 23:57), 5年前編輯推噓9(9020)
留言29則, 9人參與, 5年前最新討論串1/1
那個大家好 因為使用的是WSL不確定能不能在這個板問 如果不符合這個看版的內容 還麻煩提醒 我在刪除 事情是這樣的 因為想學習linux的使用 意外地看到了WSL(Windows Subsystem for Linux) 就拿來用用了 在windows store下載的是 Ubuntu 18.04 邊看鳥哥的網站 邊看看基本的指令(?) 然後發現一個問題 在 /home底下 檔案路徑大小寫會區分開來 但是到了 /mnt底下時是不分大小寫的 (大概像圖裡面的那個狀況 我不確定我表達的對不對) https://i.imgur.com/LVW3Sn0.png
想請問大家 這個狀況是正常的嗎? 還是...? (一臉矇中) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.197.252 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1557763025.A.F15.html

05/14 00:03, 5年前 , 1F
看 file system, 你 d 槽是什麼格式?
05/14 00:03, 1F
NTFS ※ 編輯: simon860730 (140.115.197.252), 05/14/2019 00:29:01

05/14 01:53, 5年前 , 2F
因為在 Windows 的檔案系統預設不會分檔名大小寫?
05/14 01:53, 2F

05/14 01:54, 5年前 , 3F
不過討論到這個可能的確在 Windows 板會更好了
05/14 01:54, 3F

05/14 01:55, 5年前 , 4F
所以如果先想體會 Linux 系統特性的話建議先想辦法
05/14 01:55, 4F

05/14 01:56, 5年前 , 5F
找個VM測Linux吧
05/14 01:56, 5F

05/14 08:31, 5年前 , 6F
NTFS正常
05/14 08:31, 6F

05/14 08:31, 5年前 , 7F
1803要調整SetCaseSensitiveInfo
05/14 08:31, 7F

05/14 08:31, 5年前 , 8F
1809會比較靈敏 當然也可以自己設定
05/14 08:31, 8F
我的是1809的

05/14 08:31, 5年前 , 9F
http://bit.ly/2YpFQC3 微軟官方blog可參考
05/14 08:31, 9F

05/14 08:31, 5年前 , 10F
windows不分大小寫...
05/14 08:31, 10F

05/14 08:34, 5年前 , 11F
這跟vm的結果是一樣的別亂推,實機裝linux掛載ntfs/fat系列
05/14 08:34, 11F

05/14 08:34, 5年前 , 12F
檔案系統表現也跟原po一樣
05/14 08:34, 12F

05/14 08:37, 5年前 , 13F
但是的確有些版本的ntfs driver會分大小寫,這時磁碟掛回wi
05/14 08:37, 13F

05/14 08:37, 5年前 , 14F
ndows就搞笑了
05/14 08:37, 14F
所以是D槽格式本身的問題...? ((是說 file system 是硬體出廠時就指定了 還是被作業系統指定的 ※ 編輯: simon860730 (140.115.197.252), 05/14/2019 12:40:47

05/14 14:03, 5年前 , 15F
是你格式化分割區時指定的
05/14 14:03, 15F
我沒有對D槽做過任何操作耶 除了把檔案丟進去 所以應該是電腦出廠時就用的...? ※ 編輯: simon860730 (140.115.197.252), 05/14/2019 14:46:48

05/14 17:23, 5年前 , 16F
沒有任何問題,只是WIN不分大小寫,所以在linux上寫軟體的人就
05/14 17:23, 16F

05/14 17:24, 5年前 , 17F
順著這個習慣處理跟windows有關的資料/檔案系統
05/14 17:24, 17F

05/14 17:25, 5年前 , 18F
這是個比較不會出錯的選擇,先習慣就好,後面的邏輯要多學了
05/14 17:25, 18F

05/14 17:25, 5年前 , 19F
很多東西以後才會越來越明白
05/14 17:25, 19F
邏輯...? 等等 那為什麼在/home底下是區分的 而在/mnt底下沒有 依照WSL的設計(?) /home是在C槽裡面的 /mnt/c也是C槽 上面會區分 下面就不會 ※ 編輯: simon860730 (140.115.197.252), 05/14/2019 20:26:51

05/15 09:29, 5年前 , 20F
用virtualbox弄台虛擬機出來練習吧 別跟windows混一起
05/15 09:29, 20F

05/15 11:32, 5年前 , 21F
WSL是給windows用的,當然C:D:內的東西就配合windows
05/15 11:32, 21F

05/15 11:33, 5年前 , 22F
/home內的東西就照linux的規則
05/15 11:33, 22F

05/16 22:13, 5年前 , 23F
據說 NTFS 是否區分大小寫是每個資料夾可以個別設定的
05/16 22:13, 23F

05/16 22:17, 5年前 , 24F
所以應該是可以做到同一個檔案系統裡有些區分、有些不分
05/16 22:17, 24F

05/17 15:52, 5年前 , 25F
wsl只有/mnt地下掛載硬碟或手動掛載drvfs照windows格式規
05/17 15:52, 25F

05/17 15:52, 5年前 , 26F
則,其他Linux file structure的目錄就是照linux,他是一
05/17 15:52, 26F

05/17 15:52, 5年前 , 27F
個sub system
05/17 15:52, 27F

05/20 15:22, 5年前 , 28F
mount | grep /mnt 貼一下,看看是否用到什麼參數?
05/20 15:22, 28F

05/21 13:31, 5年前 , 29F
man ntfs-3g 就有個 ignore_case 參數可以忽略大小寫
05/21 13:31, 29F
文章代碼(AID): #1SsPFHyL (Linux)