由於安裝的一些資源文件需要放在根目錄下,但是自從更新到10.15以后,發現無法對根目錄進行操作,原因是根目錄下權限為只讀。
mkdir: /DDDDD/: Read-only file system
想到的唯一方法是disable SIP(系統完整保護),但是還是不行。
后面看到一個方法有效果,特此記錄下來。
解決方法:
-
首先依然要進入recovery mode diable SIP.
重啟電腦,長按command+R. 即可進入,進入后首先輸入密碼登陸再選擇最上方工具欄中的utility,選擇終端,輸入:
csrutil disable
-
重啟回到桌面,打開終端輸入:
csrutil status #查看SIP狀態 sudo mount -uw / #重新掛載磁盤根目錄
-
這時候就可以通過指令來刪除 創建文件了。
rm -R /File
-
雖然disable了,但是根目錄權限依舊為只讀,最好的方法就是我們可以創建一個其他有權限的地方的文件夾,link 到根目錄達到我們想到的目的,后續也可以在有權限的地方更改文件操作。
ln -s /FilePath /