解決Mac OS X檔案系統大小寫不敏感問題

滕瑞發表於2016-05-17

第一次發現這個問題是在顯示git status的時候,Linux kernel的原始碼中有些檔案是用大小寫區分的,而且這些檔案還在同一個目錄下。於是就回遇到下面的問題:

enter image description here

後來偶然發現OS X其實是支援大小寫敏感的,而且還可以新建Disk Image。方法也很簡單,可以用命令列,也可以用圖形化介面Disk Utility。

enter image description here

這裡需要再次確定磁碟映象的屬性,才能成功設定大小寫不敏感。

enter image description here

之後在這個Disk裡面新建的檔案,就可以區分大小寫了,git的問題也解決了。

enter image description here

網上也有用命令列方式實現的:

hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 60g -volname workspace ${WORKSPACE}

補充: 忽然發現Disk名字裡面最好不要有空格,否則Sublime+Cscope不能正常工作。

相關文章