在Git for windows中的“git bash”中,如何以Windows路径格式打印工作目录,使其可被cmd和Windows资源管理器使用?

28

当在Windows上使用Git for Windows的"git bash"时,如何方便地以Windows路径表示方式打印工作目录,例如:

D:\foo\bar
与使用 'pwd' 获取 Unix 表示形式类似
/d/foo/bar/

使路径可以被 Windows 资源管理器和命令提示符读取?


8
可以使用 pwd -W 命令,但是它使用正斜杠,这可能是你能得到的最接近的结果。你也可以使用 cmd.exe /c cd 命令。 - Lasse V. Karlsen
1
谢谢@Lasse,pwd -W适用于我的Windows资源管理器和cmd控制台使用情况。我没有意识到它们也接受正斜杠。我真的想把你的评论当作答案。 - yhd.leung
1个回答

48
在 Git Bash 中:
$ cmd //c cd
C:\Program Files\Git

请注意双斜杠。至于正斜杠,请参考评论中的说明:

$ pwd -W
C:/Program Files/Git

谢谢@vestlen,单斜杠cmd /c cd也可以。为什么要双斜杠? - yhd.leung
5
至少在我的电脑上,使用单斜杠会让你停留在cmd shell中。而使用双斜杠则会打印目录并退出cmd,将你返回到bash shell。 - vestlen
3
要将斜杠替换为反斜杠并使用 pwd -W,只需使用:pwd -W | sed 's,/,\\,g' - Tilman Vogel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接