2013-08-17 102 views

回答

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

當心ls /,或鍵入cd /然後按Tab鍵完成,可能不會顯示該文件夾的存在,但cd /c仍然可以工作。另請注意,pwd(用於打印當前工作目錄)可能顯示類似/bin的內容,但這可能不是用於諸如git clone之類的命令的實際工作文件夾,它可能使用從其啓動Git Bash的文件夾。

+8

或'cd「/ c/Users/myname /項目名稱」' – jszakmeister

+0

我知道這已經很舊了,但是我只在使用(「」)時才起作用,這是爲什麼? – user2788749

+0

這個問題的一個子集是簡單地更換驅動器;而在MS-DOS中,使用單獨的命令'd:'來更改驅動器** d **,在** Git Bash **中使用'cd'命令:'cd/d'改變爲* * d **驅動器。 – gerryLowry

1

您將需要在您的目錄名稱中使用引號,或者使用短文件名稱。

您可以通過發出命令查找文件名的短版:

DIR/X

如果我沒有記錯。我沒有Windows機器。

雖然它是bash shell的一個版本,所以你應該可以簡單地引用它。 (和dir /x可能會或可能無法正常工作。)

+0

'bash'中沒有'dir/x' –

+0

不,但在Windows中有。換句話說,僅僅因爲您在Windows中使用bash shell並不意味着您無法訪問Windows可用的命令。 – vgoff

2

如果您知道當前工作目錄中有多少級別,則可以使用cd ../project/name來避免編寫整個目錄路徑。

..表示向上移動1個目錄。

0

的替代方案,爲我工作(視窗10 64)是把完整的地址在引號:

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

然後我可以不喜歡mkdirtouch等,併成功地把他們在Test for GitBash文件夾中。