如何在 Mac OS 中从命令行访问 iCloud Drive
目录:
- Mac OS终端的iCloud驱动器路径
- 如何在Mac OS中从命令行访问iCloud Drive
- 在Mac OS中通过终端将文件复制到iCloud Drive
- 在Mac OS中通过终端将文件移动到iCloud Drive
某些Mac 用户可能需要从Mac OS 的终端访问iCloud Drive。但是,如果您尝试自己通过命令行访问 iCloud Drive,您可能会注意到它没有出现在用户主目录中。这是因为 iCloud Drive 实际上位于 Mac OS 的其他位置,因此要从命令行访问 iCloud Drive,您需要在用户库文件夹而不是主文件夹中挖掘。
我们将向您展示在Mac OS 中从命令行访问iCloud Drive 的完整路径,并向您展示如何从终端快速轻松地访问iCloud 文件夹和文件。
这不言而喻,但您显然需要在 Mac 上启用 iCloud Drive,并具有有效的互联网连接。如果没有这些先决条件,您将无法从命令行访问 iCloud Drive,更不用说 Finder 了。
Mac OS终端的iCloud驱动器路径
Mac OS iCloud Drive命令行路径如下:
~/Library/Mobile\ Documents/com~apple~CloudDocs/
记住,“~”波浪号是当前用户主目录的快捷方式,但如果需要,您也可以选择通告特定用户文件夹的完整路径,如下所示:
/Home/USERNAME/Library/Mobile\ Documents/com~apple~CloudDocs/
注意:您必须具有有效的互联网连接才能访问iCloud Drive和iCloud Drive文件和文档。
如何在Mac OS中从命令行访问iCloud Drive
要在Mac OS 的终端访问iCloud Drive,只需使用熟悉的“cd”命令并指定我们上面详述的iCloud 文档路径的目录。因此,通过终端访问 iCloud Drive 的完整命令如下:
cd ~/Library/Mobile\ Documents/com~apple~CloudDocs/
点击回车键,您将进入 iCloud Drive 文件夹。您可以通过键入“ls”并列出 iCloud Drive 文件夹的内容来确认这一点,或者通过键入“pwd”来打印工作目录。
当然,大多数 Mac 用户只会通过 Finder 访问 iCloud Drive,方法是在侧边栏中单击它或转到“前往”菜单,但许多高级用户会喜欢直接通过命令行访问 iCloud Drive还有。
就其价值而言,只有几个版本的 Mac OS 之前 iCloud 文档和后来的 iCloud Drive 对 Finder 也是隐藏的,您必须通过 Finder 访问 iCloud 文档Mavericks 中的目录路径与我们在上面详述的相同,而现在随着现代 Mac OS 版本的发布,在 MacOS 的 Finder 侧边栏中有一个简单的始终可访问的“iCloud Drive”项目。
在Mac OS中通过终端将文件复制到iCloud Drive
使用cp命令,您可以通过终端将文件复制到iCloud Drive,请记住,将文件复制到iCloud Drive就是将其上传到iCloud Drive。
举个例子,假设我们要从桌面复制一个名为“test.zip”的文件到iCloud Drive的主目录,语法如下:
cp ~/Desktop/test.zip ~/Library/Mobile\ Documents/com~apple~CloudDocs/
这就像在终端中复制其他文件一样。
对于大多数Mac用户,从Mac OS的Finder GUI将文件复制到iCloud Drive更容易,但对于高级用户使用命令行方法可能会有所帮助。
在Mac OS中通过终端将文件移动到iCloud Drive
您还可以在Mac OS 中通过命令行将文件移动到iCloud Drive。请注意,通过将文件移动到 iCloud Drive,它会上传到 iCloud Drive,但随后会从它最初在本地文件系统上的位置删除。这是通过简单的 mv 命令实现的。我们还是拿上面的例子来说,从桌面移动一个名为test.zip的文件,移动到iCloud Drive
mv ~/Desktop/test.zip ~/Library/Mobile\ Documents/com~apple~CloudDocs/
再次说明,此文件必须上传到iCloud服务器,因此可能需要一段时间才能完成移动。
对于大多数用户来说,通过Mac OS的Finder将文件移动到iCloud Drive是最简单的,但命令行方法同样对高级用户有帮助。