我想在终端中将iCloud驱动器文件夹的目的地添加到PATH 我试图将此行添加到.bash_profile(该路径适用于cd命令)
export PATH="~/Library/Mobile\ Documents/com~apple~CloudDocs/Scripts:$PATH"
什么也没发生。即使...com\~apple\~CloudDocs...
也不起作用
在调用echo $PATH
之后,我已经按照我想要的方式添加了到iCloud驱动器的完整路径。但是,当我调用位于该路径中的任何脚本No such file or directory
时,会发生错误
当我重写.bash_profile文件以导出export PATH="~/.Scripts:$PATH"
并重新定位脚本时,一切正常。
答案 0 :(得分:0)
在进行一些bash代码分析之后,如果您的路径与~
一起生成,那么路径中的任何后续~
都会受到影响。
来自tilde.c
/* Scan through STRING expanding tildes as we come to them. */
while (1)
而不是使用~/Library/...
,
尝试/Users/[user]/Library/...