从终端访问 iCloud Drive 桌面

Accessing iCloud Drive Desktop From Terminal

我需要访问(以便设置快速通道)我的 iCloud 桌面上的文件。我希望此文件保留在这里,但很难访问它。

我已经尝试过以下命令:

cd ~/Library/Mobile\ Desktop/com~apple~CloudDocs/fileName

cd ~/Library/Mobile\ Desktop/com~apple~CloudDocs/Desktop/fileName

cd ~/Desktop/fileName

但 none 似乎有效。

如果有人能帮我弄清楚如何通过终端访问此文件,那就太好了,因为互联网上似乎没有任何内容(只有关于 iCloud 文档的文章)。

如果您在 OSX Mojave(我在 10.15 测试版),位置是:

/Users/MyLoginID/Library/CloudStorage/iCloudDrive 

其中 MyLoginID 是您的用户名。

Mojave 中的终端更安全,因此您需要转到系统 preferences/security 和隐私以及 'privacy' 选项卡。在左侧的框中,向下滚动到 "full disk access" 并选中 "terminal" 旁边的框,否则它不会让您访问该目录。

如果您想在您的主目录中快速 link 输入命令:

ln -s /Users/MyLoginID/Library/CloudStorage/iCloudDrive iCloud

从 macOS Monterey(版本 12)开始,iCloud 文档文件夹的路径是

cd ~/Library/Mobile\ Documents/com\~apple\~CloudDocs/

如果发生变化,您只需将任何 iCloud Drive 文件从 Finder 拖到终端,路径就会被粘贴。