我有一个使用pushd
和popd
遍历目录树的脚本。它被一个名为-
的目录阻塞了。我试过:
pushd -- -
但是破折号仍然被解释为一个选项(上一个目录被推送到堆栈上)。我对
cd
也有同样的问题。 最佳答案
在不同的口味,这是一个采访问题。(如何删除名为“-”的文件?)
$ cd ./-
$ pushd ./-
$ pushd ./$next
$ pushd $PWD/- # Yay JL
$ pushd /what/ever/-