为什么在git bash中创建的文件在Windows资源管理器中不可见?

时间:2013-04-07 18:05:53

标签: windows git git-bash

所以我刚刚从Ubuntu转移到Windows(由于兼容性问题,读取被迫移动)并且正在使用Git Bash来提取我的文件。我注意到一些非常奇怪的东西。

Git Bash安装在C:\Program Files (x86)\Git\中,当我第一次运行Git Bash程序时,默认位置就是这个。正常吗?右。

但这是奇怪的部分..

当我在Git Bash命令行中运行命令mkdir srv时,我可以在Bash窗口中看到它 - 但我不能在Windows资源管理器中看到它?!有没有搞错。在CLI中使用vi创建的文件也会发生同样的事情。在Windows资源管理器中不可见。 (是的,我在资源管理器中启用了Show hidden files选项,所以不是这样。)

以下是一些快照(不,我不是盲人 - 我也不是疯了)。救命? Now you see it Now you don't

3 个答案:

答案 0 :(得分:3)

由于缺少权限,您可能无法看到该文件夹​​。尝试以管理员身份运行资源管理器,然后再次查看。

答案 1 :(得分:1)

上面提出的解决方案对我没有帮助。但是,我通过git bash将隐藏目录复制到另一个地方。然后我再次通过Windows资源管理器将它们复制到原始位置。现在他们已经变得可见了。我之前使用git bash命令通过git clone创建了不可见文件夹。

答案 2 :(得分:0)

我有类似的问题,但是具有文件属性,而不是缺少特权。 在C:\Program Files (x86)\Git\下的cmd中,运行命令attrib

  

attrib *

您将知道srv文件夹是否具有“系统”或“隐藏文件”属性。

如果要在cmd中查看,请使用dir /a:s