别名未从 .zprofile 导出到存在的文件夹位置

别名未从 .zprofile 导出到存在的文件夹位置

在我的 .zprofile 中,我有一堆遵循相同模式的别名:

export remotedir="$HOME/remote"
export localdir="$HOME/local"

ETC。

它们都有效,除了一个返回

cd: no such file or directory: XXXXX

如果我cd直接进入这个目录,则没有问题。出于安全考虑,我不能在这里写出完整目录,但让我们用 来称呼它/foo/bar$foodir为了清楚起见,这是终端输出:

~ % export foodir="/foo/bar"
~ % cd $foodir
cd: no such file or directory: /foo/bar
~ % cd /foo/bar

bar % 

foodir无论我在终端中直接使用别名,还是将其复制到我的 .profile 中,都没有关系。

有关该文件夹的一些详细信息可能对您有帮助:

  • 这是 Dropbox 文件夹
  • 路径中有空格(***这是我的第一直觉,但请参见下文)
  • 这个别名以前可以用,但几个月前就停止用了
  • 一切都被转义,例如 Dropbox(商业版)变成了"Dropbox\ \(Business\)"

相关内容