Mac OS上更改用户的目录名

时间:2024-02-22 12:05:22

新的macbook到手后,往往先创建用户,登录,试用,然后迁移数据。问题来了,迁移数据的时候,如果用户的名字是相同的,尽管合并,但有时候用户的目录名会自动添加一个1。例如,我叫bred,创建完这个用户后,把另外一台mac上叫bred的用户所有资料都迁移过来,完工后发现home名为"bred 1"(用户的登录名还是bred),对于完美主义的人来说,很是不爽。于是上网搜索了一番如何修改用户目录名的,结果又是一堆无用的信息。于是自己摸索,还是比较简单的(苹果喜欢把一些高级设置隐藏起来)。方法如下:

1、新建一个有管理员权限的用户,重启,用这个临时用户登录

2、直接打开终端,在/User下,直接mv需要修改的目录名:

sudo mv bred\ 1\ bred

3、打开系统设置里的用户与群组,右击需要修改的用户(如果被锁住需要解锁,解锁在这个窗口的左下角),会有个高级选项出来,点击,弹出高级选项的对话框,里面有用户目录,直接指向刚才已经修改过的目录即可。

4、重启(不要用注销,注销可能还是会有一些环境变量啥的指向原来的目录,会自动创建一些文件)即可。