【问题标题】:How to cd in bash with partial path [duplicate]如何使用部分路径在 bash 中 cd [重复]
【发布时间】:2023-03-25 01:17:01
【问题描述】:

我是 bash 新手。我想知道如何“cd”到 shell 脚本中的部分路径。

我想在脚本中 cd 到的路径是 C:\Users\abcxyz\Documents\Projects\BD Work\Log2time\Final\Menu testing\Do_not_modify_files\All_Artifacts 我想 cd 到:

 cd *\Do_not_modify_files\All_Artifacts

如果我之后密码 cd C:/Users/abcxyz/Documents/Projects/BD Work/Log2time/Final/Menu testing/Do_not_modify_files/All_Artifacts - 我可以看到文件。但是

如果我在之后做密码 cd*/Menu testing/Do_not_modify_files/All_Artifacts error is - No such file or directory

【问题讨论】:

  • 您认为cd */Menu testing/Do_not_modify_files/All_Artifacts 的实际含义是什么? (提示:* 扩展为什么?Menutesting 之间的空格不会分隔两个参数吗?)
  • 对于菜单和测试之间的间距,我已经添加了双引号。抱歉,我是 bash 新手,但我如何 cd 到“*\Do_not_modify_files\All_Artifacts”。 * 在哪里可以是任何东西?
  • 您一次只能将目录更改为一个目录...因此您必须确定您想要做什么。在您的系统中随机找到一个名为All_Artifacts 的目录并将cd 放入其中?找到他们并在他们每个人身上做点什么?如果您的系统实际上没有名为All_Artifacts 的目录会发生什么?

标签: bash shell


【解决方案1】:

这行得通 - cd ./Do_not_modify_files\All_Artifacts

【讨论】:

    猜你喜欢
    • 2020-02-01
    • 2020-04-28
    • 1970-01-01
    • 2017-11-22
    • 1970-01-01
    • 2021-06-17
    • 2013-07-25
    • 2014-02-05
    • 1970-01-01
    相关资源
    最近更新 更多