Skip to content

macOS如何在根目录创建文件夹 #7

@iulo

Description

@iulo

现状

Catalina开始 macOS的根目录变成了只读,root权限也无法创建目录。
网上有个流传较多的方法,关闭sip后,重新mount根目录。不过这个方式从 Big Sur后无效了。

解决方法

目前正统的方式,是通过配置synthetic.conf文件,可以从根目录symlink一个同名目录到用户目录,方式如下:

  1. cd /etc/
  2. 创建配置文件:sudo touch synthetic.conf
  3. 配置文件内容demo:data Users/YourUserName/data(注意使用tab分隔kv),即在你的用户目录下,创建一个data目录,那么在根目录会生成一个同名的data目录,并symlink两者
  4. 重启后即可生效,重新cd / 看看文件夹是否存在

参考

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions