舊版Mac
根目錄:/
用戶目錄:~
在根目錄創(chuàng)建文件的時候會出現(xiàn):read-only file system
以往可以用下面命令解決:
sudo mount -uw /
新版Mac(12.0.1之前)
csrutil status 是enable狀態(tài),其實是mac系統(tǒng)根目錄文件保護功能,我們需要把這個保護關(guān)閉:
1、重啟mac,按住Command+R,等到系統(tǒng)進入安全模式。
2、選擇一個賬戶,然后點擊屏幕上方的工具欄找到命令行工具。
3、執(zhí)行,命令 csrutil disable
4、重啟電腦后,不要進入安全模式,執(zhí)行命令sudo mount -uw /
5、在/目錄下執(zhí)行命令sudo mkdir -p data
6、執(zhí)行命令sudo chmod 777 /data
另外:在/目錄下編輯文件出現(xiàn)只讀錯誤的(is read-only (add ! to override)),按照下面步驟操作:
1 你要先強制退出 q!
2 退出后再執(zhí)行 sudo !!
3 再次編輯你要編輯的內(nèi)容 vim ...
4 再保存就可以了 wq!
mac os monterey(12.0.1)之后,上面的方法不再適用
可以使用軟連接的方式處理:
sudo vim /etc/synthetic.conf
添加一行記錄(如果有兩列需要使用 tab 進行分割,注意空格分割是無效的),然后重啟即可
例如:可以如下格式添加
data Users/xxx/data
將會在兩個目錄之間創(chuàng)建軟連接