Git Bash `/` 目录在哪里?

Git Bash `/` 目录在哪里?

当我在 Windows 7 上打开 Git Bash 时,默认目录是/。它具有 *nix 样式的子目录,并且cd ..不会更改目录。我的 Windows 计算机上的这个目录在哪里?

目录C:\Program Files\Git\具有类似的内容,只是/有一个proc子目录,而C:\Program Files\Git\没有。

我输入dir /s /a git-bash.execmd.exe,但只出现git-bash.exe中的C:\Program Files\Git,没有其他的(例如 中的/)。

答案1

在 Git Bash 中,使用以下命令打开 Windows 资源管理器:

explorer .

然后,您将在资源管理器地址栏中看到当前目录

答案2

您可以cmd从 Git Bash 中的当前目录运行。这将启动 Windows cmdshell,它将在命令提示符中显示 Windows 路径。然后键入exit以返回 Git Bash。

例如:

$ cmd
Microsoft Windows ...

C:\Program Files\Git>

(这也是将 unix 路径转换为 ​​windows 路径的快速方法。)

答案3

cd / && pwd -W | sed 's/\//\\/g'

$ echo "$(cd / && pwd -W | sed 's/\//\\/g')"
C:\Users\EXAMPLEUSER\Documents\PortableGit

解释:

将目录更改为根目录“/”将带您到 git 的安装位置。常规的“$PWD”变量不会提供太多帮助,因为它也表示“/”。要获取真正的工作目录,需要命令pwd后跟参数-W

-W print the Win32 value of the physical directory

仅此一项即可打印正确且完整的目录,但是它在目录之间使用了 Unix '/' 分隔符,而 Windows 可能不会在系统范围内使用,因此 sed 命令会将 '/' 编辑为 '\'

答案4

如果你使用远程管理器可以通过按 Alt-F7 然后bash.exe在搜索字段中查找应用程序/文件。其次,需要选择Select search areaIn PATH Folders在此处输入图片描述

如果您不小心安装了多个 bash 安装,这将很有帮助。

相关内容