我有一个使用pushdpopd遍历目录树的脚本。它被一个名为-的目录阻塞了。我试过:

pushd -- -

但是破折号仍然被解释为一个选项(上一个目录被推送到堆栈上)。我对cd也有同样的问题。

最佳答案

在不同的口味,这是一个采访问题。(如何删除名为“-”的文件?)

$ cd ./-
$ pushd ./-
$ pushd ./$next
$ pushd $PWD/- # Yay JL
$ pushd /what/ever/-

08-27 07:53