在Git Bash中如何切换到目录C:/Users/myname/project name
?
cd /c/users/myname/project\ name
需要注意的是,ls /
或者输入 cd /
并使用 Tab 键自动补全可能不会显示该文件夹的存在,但是 cd /c
依然可用。还要注意,pwd
(用于打印当前工作目录)可能会显示类似于 /bin
的东西,但这可能并不是诸如 git clone
等命令的实际工作文件夹,这些命令可能使用从 Git Bash 启动的文件夹。
cd "/c/Users/myname/project name"
,其中"/c/Users/myname/project name"是目标目录的路径。 - John Szakmeisterd:
来更改到 d 驱动器,而在 Git Bash 中,则使用 cd
命令这样: cd /d
来更改到 d 驱动器。 - gerryLowrycd ../project/name
来避免编写整个目录路径。
..
代表向上移动一个目录。如果您正在一个目录下,想要切换到子目录,请使用:
cd "project name"
cd "C:/Users/myname/project name"
在您的目录名称中需要使用引号,或者文件名的短版本。
您可以通过输入以下命令找到文件名的短版本:
dir /x
如果我没记错的话。我没有Windows机器。
它是bash
shell的一个版本,因此您应该能够简单地加引号。(dir /x
可能有效,也可能无效。)
bash
中没有 dir /x
。 - Stefan Näwe对于我来说(Windows 10 x64),一个可行的替代方法是将完整地址用引号括起来:
cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash"
我随后可以像执行mkdir
、touch
等命令,并且它们成功地放置在Test for GitBash
文件夹中。
cd 'THAT_DIRECTORY'
? - hek2mgl