24

我将如何更改到C:/Users/myname/project nameGit Bash 中的目录?

4

5 回答 5

40
cd /c/users/myname/project\ name

请注意ls /,或键入cd /后跟 Tab-completion,可能不会显示此文件夹的存在,但cd /c仍然可以使用。另请注意,pwd(打印当前工作目录)可能会显示类似 的内容/bin,但这可能不是诸如 之类的命令的实际工作文件夹git clone,它可能使用启动 Git Bash 的文件夹。

于 2013-08-17T14:23:21.673 回答
2

如果您知道当前工作目录的级别,您可以使用它cd ../project/name来避免编写整个目录路径。

..代表向上移动 1 个目录。

于 2014-07-20T07:20:50.563 回答
1

您需要在目录名称或文件名的短版本中使用引号。

您可以通过发出以下命令找到文件名的简短版本:

目录 /x

如果我没记错的话。我没有windows机器。

虽然它是bashshell 的一个版本,所以你应该能够简单地引用它。(并且dir /x可能会或可能不会工作。)

于 2013-08-17T12:34:24.923 回答
0

对我有用的替代方法(Windows 10 x64)是将完整地址放在引号中:

cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash"

然后我可以做 like mkdir,touch等,它成功地将它们放入Test for GitBash文件夹中。

于 2018-01-20T21:04:12.147 回答
0

如果您在 a 目录并想切换到子目录,请使用:

cd "project name"

如果你想去不同的路径使用整个路径:

cd "C:/Users/myname/project name"

但是您可以避免在项目文件和文件夹中使用空格,而是使用下划线

于 2019-09-09T13:19:48.233 回答