[英]In Git for windows “git bash”, how to “print working directory” in Windows path format that is usable by cmd and Windows explorer?
[英]/ directory for git bash on windows
因此,最近我已经从macOS终端迁移到Windows的git bash,我对git bash显示为根目录或/
的目录感到困惑。
我所有的数据都存储在/c/
目录中的/c/Users/myUSER
。 我也很好。
现在,当我输入$ cd /
并随后输入$ ls
,我看到了我在Mac上习惯使用的以下所有文件夹,但是/c/
不可见!
myUSER /
$ ls
bin/ etc/ LICENSE.txt ReleaseNotes.html unins000.exe*
cmd/ git-bash.exe* mingw64/ tmp/ unins000.msg
dev/ git-cmd.exe* proc/ unins000.dat usr/
现在我很惊讶我可以执行以下操作:
myUSER /
$ cd c
myUSER c
$
有人可以解释这种行为吗?
这最初来自MSYS2,如git-for-windows / git问题111中所述 :
文件系统软件包中的安装后脚本未包含在发行版本中。 其中三个很有用:
01-devices.post
在/ dev内设置了各种文件夹和符号链接,特别是包括/ dev / fd,这是Bash进程替换起作用所必需的。03-mtab.post
创建/etc/mtab
作为/proc/mounts
的符号链接。
(即列出/可用的驱动器的位置)
06-windows-files.post
通过从C:\\Windows\\system32\\drivers\\etc
复制来在/etc
创建主机,协议,服务和网络文件。附带说明一下,它创建的符号链接不是真正的符号链接,而是Cygwin的奇特的伪符号链接 ,因此创建它们不需要管理员权限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.