Answers:
对其他方法的回答与此类似,但是在这种情况下,我使用符号链接来执行此操作,而不是使用GUI创建苹果“别名”,只是为了确保它在所有情况下均有效。
我没有将原始的Downloads文件夹添加到iCloud中,而是依靠Apple在iCloud中提供的标准“文档和桌面”同步选项,而不会在可访问这些文件(~/Library/Mobile\ Documents/com~apple~CloudDocs/
)的背景中搞乱,因为我不确定添加长期存在一个好主意。
在终端中(如果需要更可自定义的终端,则为iTerm2):
mkdir ~/Documents/Downloads
~/Downloads
目录中)复制(或像本例一样移动)到新的Downloads目录:mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads
再次执行所有这些命令,但没有所有多余的单词:)
mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads
如果您希望它再次显示在Finder中,则可能必须将Finder中的新下载链接(或文件夹)拖到“收藏夹”部分/左侧菜单中。
您可以在“下载”文件夹中创建一个“别名”,然后将其移至iCloud Drive。
去做这个:
现在,您可以根据需要从iCloud驱动器中的文件夹名称中删除单词“ Alias”。除了提醒您这是一个别名而不是原始文件夹之外,没有其他真正的技术原因。
这是我在我这里做的。
您必须了解,截至2017年9月24日,iCloud仅允许Desktop
并将Documents
文件夹存储在iCloud上。例如。您将无法选择要同步到iCloud的其他文件夹。
因此,我选择Downloads
通过将其存储在Documents
文件夹中来同步我的文件夹,因为如果我将其放置在iCloud同步的Desktop
文件夹中,则该Downloads
文件夹将在我的桌面上可见。
该Downloads
文件夹受macOS保护,无法更改(例如,在Finder上重命名),但是可以使用该Terminal
应用程序来绕过此操作。
Documents
文件夹Downloads
Downloads
文件夹中的所有文件移到该新创建的Downloads
文件夹(位于Documents
文件夹下)Downloads
文件夹创建符号链接(键盘快捷键为:Command
+ L
)。它将Downloads alias
由macOS 自动命名Download alias
放在主目录下。例如。/Users/your-user-name
Terminal
应用删除Downloads
文件夹Downloads alias
为Downloads
现在,所有通过Downloads
(别名)保存的文件将存储在iCloud同步Documents/Downloads
文件夹下。
Command
+ L
创建别名,而不是符号链接。但是,无论使用常规UNIX符号链接还是Apple别名,您的方法都行得通。
使用别名和符号链接可能不起作用。在我的一台Mac电脑上,Finder在重新启动后将符号链接替换为空文件夹。我能够持续执行此操作的唯一方法是创建目录硬链接。对于默认的OS X命令行,这是不可能的,因为ln
如果您要硬链接到目录,则无法使用。
为此,您需要安装Brew并安装hardlink-osx软件包。但是,在执行此操作之前,应先咨询Ask Ubuntu的问题,因为我认为该功能在所有版本的ln
命令中均已禁用。现在,即使是硬链接,我也遇到了问题,因为操作系统没有通知同步代理,其中的文件~/Documents/Downloads
已被更改是因为对文件系统进行了操作系统调用~/Downloads
,有时同步查找程序扩展似乎没有让iCloud同步引擎知道在下载或修改新文件时要上传的更改。
首选项> icloud>选项,然后选中“桌面和文档文件夹”复选框
将“下载”拖到桌面上。
做完了!