为什么我在zsh中的p4同步而不是bash上获得"受保护的命名空间 - 访问被拒绝"?

Dar*_*zer 2 perforce zsh

我在我的Fedora 20版(Heisenbug)机器上尝试哦我的Zsh.我得到"../ .. - 受保护的命名空间 - 访问被拒绝." 我做的时候p4 sync:

?  dev p4 login
Enter password:
User dspitzer logged in.
?  dev p4 sync ...
../.. - protected namespace - access denied.
Run Code Online (Sandbox Code Playgroud)

它在bash中工作正常:

$ p4 login
Enter password:
User dspitzer logged in.
$ p4 sync ...
... - file(s) up-to-date.
Run Code Online (Sandbox Code Playgroud)

小智 6

也许shell正在解释...令牌.试着在它周围加上单引号:

$ p4 sync '...'
Run Code Online (Sandbox Code Playgroud)

  • @DarylSpitzer 您也可以使用 `unalias -a ...` (2认同)