作者simon860730 (將僅有願望都風光殮葬)
看板Linux
標題[問題] Ubuntu18.04路徑大小寫問題
時間Mon May 13 23:57:02 2019
那個大家好
因為使用的是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://webptt.com/m.aspx?n=bbs/Linux/M.1557763025.A.F15.html
1F:推 rickieyang: 看 file system, 你 d 槽是什麼格式?05/14 00:03
NTFS
※ 編輯: simon860730 (140.115.197.252), 05/14/2019 00:29:01
2F:推 holishing: 因為在 Windows 的檔案系統預設不會分檔名大小寫?05/14 01:53
3F:→ holishing: 不過討論到這個可能的確在 Windows 板會更好了05/14 01:54
4F:→ holishing: 所以如果先想體會 Linux 系統特性的話建議先想辦法05/14 01:55
5F:→ holishing: 找個VM測Linux吧05/14 01:56
6F:推 Arbin: NTFS正常05/14 08:31
7F:→ Arbin: 1803要調整SetCaseSensitiveInfo05/14 08:31
8F:→ Arbin: 1809會比較靈敏 當然也可以自己設定05/14 08:31
我的是1809的
10F:→ OrzOGC: windows不分大小寫...05/14 08:31
11F:推 kdjf: 這跟vm的結果是一樣的別亂推,實機裝linux掛載ntfs/fat系列05/14 08:34
12F:→ kdjf: 檔案系統表現也跟原po一樣05/14 08:34
13F:→ kdjf: 但是的確有些版本的ntfs driver會分大小寫,這時磁碟掛回wi05/14 08:37
14F:→ kdjf: ndows就搞笑了05/14 08:37
所以是D槽格式本身的問題...?
((是說 file system 是硬體出廠時就指定了 還是被作業系統指定的
※ 編輯: simon860730 (140.115.197.252), 05/14/2019 12:40:47
15F:推 rickieyang: 是你格式化分割區時指定的05/14 14:03
我沒有對D槽做過任何操作耶
除了把檔案丟進去
所以應該是電腦出廠時就用的...?
※ 編輯: simon860730 (140.115.197.252), 05/14/2019 14:46:48
16F:推 kdjf: 沒有任何問題,只是WIN不分大小寫,所以在linux上寫軟體的人就 05/14 17:23
17F:→ kdjf: 順著這個習慣處理跟windows有關的資料/檔案系統 05/14 17:24
18F:→ kdjf: 這是個比較不會出錯的選擇,先習慣就好,後面的邏輯要多學了05/14 17:25
19F:→ kdjf: 很多東西以後才會越來越明白05/14 17:25
邏輯...?
等等
那為什麼在/home底下是區分的
而在/mnt底下沒有
依照WSL的設計(?)
/home是在C槽裡面的
/mnt/c也是C槽
上面會區分
下面就不會
※ 編輯: simon860730 (140.115.197.252), 05/14/2019 20:26:51
20F:推 chang0206: 用virtualbox弄台虛擬機出來練習吧 別跟windows混一起 05/15 09:29
21F:→ OrzOGC: WSL是給windows用的,當然C:D:內的東西就配合windows 05/15 11:32
22F:→ OrzOGC: /home內的東西就照linux的規則 05/15 11:33
23F:推 lantw44: 據說 NTFS 是否區分大小寫是每個資料夾可以個別設定的 05/16 22:13
24F:→ lantw44: 所以應該是可以做到同一個檔案系統裡有些區分、有些不分 05/16 22:17
25F:推 a73126: wsl只有/mnt地下掛載硬碟或手動掛載drvfs照windows格式規 05/17 15:52
26F:→ a73126: 則,其他Linux file structure的目錄就是照linux,他是一 05/17 15:52
27F:→ a73126: 個sub system 05/17 15:52
28F:→ fourdollars: mount | grep /mnt 貼一下,看看是否用到什麼參數? 05/20 15:22
29F:→ fourdollars: man ntfs-3g 就有個 ignore_case 參數可以忽略大小寫 05/21 13:31