这是一个例子。我正在创建一个名为-
的目录,但我无法cd
进入该目录。命令cd -
将我返回到上一个目录。我有点认为cd "-"
以同样的方式工作。我可以使用完整路径~/-
进入该目录,但还有其他方法吗?
user@server:~$ cd /tmp
user@server:/tmp$ cd
user@server:~$ mkdir -
user@server:~$ cd -
/tmp
user@server:/tmp$ cd
user@server:~$ cd "-"
/tmp
user@server:/tmp$ cd ~/-
user@server:~/-$
答案 0 :(得分:20)
改为使用
cd ./-
如果你在上面的目录中。
答案 1 :(得分:7)
或者像这样:
cd -- -/
在文件名末尾添加/
可确保将该文件视为目录。
答案 2 :(得分:4)
cd -- ./-
应该做的伎俩:)
它将--
之后的所有内容视为非命令。