MacBook Air 13″ 上的下载文件夹用 iCLoud 云盘同步过去。但是iPhone隔空投送的文件,下载文件夹接收不到
你的意思是,已经在苹果电脑上的 iCLoud 云盘中打开了桌面和文稿的同步,需要同时把下载文件夹中的也使用 iCLoud 云盘的这个机制同步过去。
如果上面的假设是对的,继续如下操作:
1> 禁止 SIP
2> 在终端中的一个新窗口中,运行下面的命令,并且记住返回的值(一字不差地记下来):
id -un
比如,我的机器中运行的结果如下所示,把"single" 记下来即可:
% id -un
single
3> 生成一个新的管理员账户(必须有密码):在 Mac 上设置用户、客人和群组 - Apple 支持 (中国)
4> 登录到这个新的管理员账户中
5> 在终端中运行下面的命令:
sudo -- sh -c 'cd /Users/账户名; mv ./Downloads ./Desktop/; ln -s ./Desktop/Downloads ./Downloads'
a. 把命令行中的 “账户名”替换为前面第二步中获得的那个值。我的例子中的就是:single。
b. 它会询问密码,输入当前账户的密码后回车继续。
c. 注:输入密码的时候光标不会随着输入而移动。如果密码正确,它会运行成功。
6> 登录回原来的账户,并验证下载文件夹再桌面上显示,而且下载的文件会在这个文件夹中自动显示。
7> 打开 SIP
8> 可选择:把新建的那个账户删除
这个步骤在 macOS Monterey 12.5 中测试完成,应该在所有的 macOS 系统中都可以通用。
注:如果不熟悉终端命令行的操作,请参考B 站视频:把Mac终端命令用起来-命令:复制、粘贴和拖拽
最后,这样的设置之后,可能出现的问题可能包括:在今后的系统升级或者是数据转移到新机器的过程中,一定要注意可能造成问题。主要可能的问题是软连接被破坏了。只要是在桌面上的下载文件夹的数据没有丢失,重复上面的步骤,只要把第 5 步的命令改为下面的即可:
sudo -- sh -c 'cd /Users/账户名; ln -s ./Desktop/Downloads ./Downloads'
以上是“tonyfromcalgary”的回复内容。
但是这样操作之后,iPhone隔空投送到Mac的文件,在下载文件夹接收不到。
[经过版主编辑]
MacBook Air 13″