【问题标题】:in WSL, why "[]$ cd /mnt" works, but "[mnt]$ cd /c" gives error?在 WSL 中,为什么 "[]$ cd /mnt" 有效,但 "[mnt]$ cd /c" 给出错误?
【发布时间】:2020-01-18 10:12:03
【问题描述】:

在 WSL 中 - 为什么在 mnt 前加上斜线,好吧,但在 c(在 mnt 目录后)前加上斜线会报错(没有这样的文件或目录)?

diego@DESKTOP:/$ cd /mnt
diego@DESKTOP:/mnt$ cd /c
-bash: cd: /c: No such file or directory
diego@DESKTOP:/mnt$

顺便说一句 - 我知道只输入 c 或只输入 mnt 会起作用,但我想了解为什么两者之间存在差异

【问题讨论】:

    标签: bash shell windows-subsystem-for-linux


    【解决方案1】:

    因为/ 表示文件系统根目录,所以不能用它来改变当前目录为相对路径。

    阅读更多关于root directory here

    在你的情况下,你可以这样做 cd /mnt cd c

    cd /mnt/c

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 2014-05-19
      • 2017-12-06
      • 2013-06-15
      • 2021-04-17
      相关资源
      最近更新 更多