第一步,设置一个指向iCloud Drive文件夹实际路径的链接:
首先,在主目录中创建指向 iCloud驱动器的链接:
cd ~
ln -s ~/Library/Mobile\ Documents iCloud
上面的行执行以下操作:
// brings you to home directory
// creates link to said path as the name, 'iCloud'
cd ~/iCloud
现在,输入终端将把您转到该目录。
第二步,在Bash个人资料中设置别名:
建立链接后,我们需要设置一个别名。重新启动终端后,别名将被删除,因此我们必须添加一个额外的步骤,在其中编辑一个名为的文件.bash_profile
(如果尚未创建,则创建一个文件)。
完成后,我们可以简单地键入任何绑定并将其传递到我们所需的目录。在此示例中,我们将i
直接转到iCloud Documents文件夹。
我们可以为iCloud Drive文件夹创建别名,并将其保存在bash配置文件中,如下所示:
cd ~
ls -a
查找名为的文件.bash_profile
。
如果没有.bash_profile
,请输入:
sudo touch .bash_profile
输入您的管理员密码,然后按Enter。(注意:添加会sudo
强制终端命令以admin身份运行,因此需要进行身份验证。sudo
在命令前不添加可能会由于用户访问权限而导致命令被拒绝)。
找到.bash_profile
或完成创建后,我们现在必须打开它并在内部定义别名,如下所示。类型:
sudo nano .bash_profile
再次提示您输入管理员密码。输入它,然后按Enter。
这将加载nano编辑器。按esc
进行编辑,然后使用键盘,箭头键向下移动到底部。类型:
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
按Ctrl + O
保存,enter
然后按,然后按Ctrl + X
退出。
您的别名现已保存。如果我们没有编辑.bash_profile
,而只是在终端中键入别名,那么当我们重启终端时,它将被删除。将此命令添加到我们的bash配置文件中将防止这种情况。
在终端中输入别名:
现在,您已经将别名保存到了.bash_profile
,我们最终必须至少在普通终端中重新键入别名一次,以至少执行一次别名(我尝试不执行此操作,但它不起作用):
alias i="cd ~/iCloud/com~apple~CloudDocs/Documents"
这将创建别名,并且现在可以使用。如果重新启动终端,然后再次运行您的alias命令,它也应该仍然有效。
结果:
完成此设置后,我们只需i
在终端中输入:,即可加载iCloud Drive \ Documents目录。
注意:您可以使用上面的公式,使用所需的任何键绑定,为任何文件夹创建任意数量的别名。我只是选择了Documents文件夹,因为这是OP的问题。
上面的技术博客文章概述了上述策略:https : //danielmiessler.com/blog/access-icloud-drive-terminal
这是有关将别名保存到bash_profile的教程(注释sudo
不包括在本文中,因此,如果无法使用,请确保包括在内):http :
//www.techradar.com/how-to/computing/apple/terminal-101-为命令创建别名1305638
我如何设置矿井:
idev
通过在终端中键入该别名,我设置了一个名为where 的别名,将其传送到Development
我在iCloud驱动器上创建的文件夹中:
~/iCloud/com~apple~CloudDocs/Development
注意,上面的行最初仍在第一步中使用链接设置。
我设置的个人别名如下:
alias idev="cd ~/iCloud/com~apple~CloudDocs/Development"
使用链接然后使用别名可以使我们轻松访问iCloud docs文件夹。最令人困惑的部分是编辑.bash_profile
文件,但总体而言,请按照以下步骤进行操作,现在,每次打开终端时,别名都可以使用!
sudo
用来编辑本地用户的shell配置文件。