gpt4 book ai didi

bash - cd 到以 '-' 破折号开头的目录

转载 作者:行者123 更新时间:2023-12-03 16:29:55 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to `cd` into directory with the name `-`? [closed]

(3 个回答)


3年前关闭。




我正在学习 Git,我的第一个任务是导航到我的项目所在的目录。不幸的是,我的文档的主文件夹具有以下形式 - folder1 -用于分类目的,以及每次进入时;

cd - folder1 -

我收到错误;

bash: cd: too many arguments



在寻找我尝试过的解决方案之后;
cd -- folder1 -
cd ./- folder1 -
cd .- folder1 -
cd /- folder1 -

甚至将目录更改为父目录并尝试更长的路径,但这也不起作用
cd ..
cd parent/- folder1 -

最佳答案

根据经验,如果您的文件名包含空格或特殊字符,例如 $将它们放在单引号或双引号中。作为另一个经验法则,如果你的一个论点以 - 开头并且您的命令将其解释为选项而不是文件名(类似于 -n 中的 echo -n myfile 的选项),那么您需要输入 --作为您命令的参数。

因此,要解决您的问题,请尝试以下操作:

cd "- folder1 -"

cd继续认为您的文件夹名称是一个选项,然后执行以下操作:
cd -- "- folder1 -"

关于bash - cd 到以 '-' 破折号开头的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48245302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com