当我使用没有-a选项的ls命令时,为什么git显示隐藏文件和隐藏目录?

时间:2015-07-21 16:36:28

标签: windows git git-bash

我的操作系统是Windows 7 64位。

我有一个文件夹D:\Temp

D:\Temp内,我有3个目录:Directory1Directory2HiddenDirectory1

D:\Temp内,我有3个文件:File1.txtFile2.txtHiddenFile1.txt

HiddenDirectory1是一个隐藏目录。 HiddenFile1.txt是一个隐藏文件。

我打开Git Bash控制台并转到D:\Temp目录。

当我使用没有选项的ls命令时,我应该只看到可见的项目,但我也看到了隐藏的项目: enter image description here

为什么ls命令会向我显示隐藏的项目?我以为只有在使用ls -a命令时才会看到隐藏的项目?出了什么问题?

TIA

1 个答案:

答案 0 :(得分:0)

Git Bash是一个类似Linux的环境。在类似Linux的环境中,“隐藏”文件是那些名称以.开头的文件 - 与Windows不同,后者有一个单独的隐藏标志。