如何更改Git Bash中的目录C:/Users/myname/project name
?
答案 0 :(得分:38)
cd /c/users/myname/project\ name
注意ls /
或键入cd /
后跟Tab-completion,可能不会显示此文件夹的存在,但cd /c
仍然有效。另请注意,pwd
(用于打印当前工作目录)可能会显示类似/bin
的内容,但这可能不是git clone
等可能使用该文件夹的命令的实际工作文件夹从哪个Git Bash开始。
答案 1 :(得分:2)
如果您知道当前工作目录中有多少级别,则可以使用cd ../project/name
来避免编写整个目录路径。
..
表示向上移动1个目录。
答案 2 :(得分:1)
您需要在目录名称或文件名的简短版本中使用引号。
您可以通过发出以下命令找到文件名的简短版本:
dir / x
如果我没记错的话。我没有Windows机器。
它是bash
shell的一个版本,所以你应该能够简单地引用它。 (并且dir /x
可能有效也可能无效。)
答案 3 :(得分:0)
对我有用的替代方案(Windows 10 x64)将完整地址放在引号中:
cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash"
然后,我可以像mkdir
,touch
等那样成功地将它们放在Test for GitBash
文件夹中。
答案 4 :(得分:0)
如果您在a目录中,并且想要切换到子目录,请使用:
cd "project name"
如果您想使用其他路径,请使用整个路径:
cd "C:/Users/myname/project name"
但是您可以避免在项目文件和文件夹中使用空格,而应使用下划线