我在驱动器D上找到了2个隐藏文件:/,我偶然发现了它们,因为有一天我打开了一张照片(1张照片正好放在我的驱动器D:/上),偶然我按下右侧导航按钮在键盘上,还有另一张图片,我很熟悉,还有另一张,好吧也许这不重要,但这就是名字(1.AlbumArtSmall.jpg,2。Folder.jpg),好吧我觉得这两个jpg文件是隐藏的,但当我被步骤取消隐藏时:工具>文件夹选项>查看>显示隐藏的文件和文件夹,但它没有意义(D:/上没有这样的文件),之后我再次通过命令提示符检查它,这是一步:
1. %drive% d:
2. D:> dir
3. there is no such file (those 2 jpg file)
但是,当我查询cygwin终端时,因为我知道这是针对Linux操作系统的(顺便提一下我的操作系统是windows7:
1. /cygdrive/d
2. $ dir
3. there is such file (those 2 jpg file)
我知道这不是一个大问题,但我很好奇为什么会这样?如果我想删除这两个文件,我什么都不做,也许有一种方法可以通过cygwin终端命令删除它们,但问题对我来说不是因为我想要删除它们,而是为什么会发生这种情况呢? 在此先感谢,对不起我的英语。
答案 0 :(得分:1)
Cygwin不识别类似Windows的隐藏文件(因此向您显示),因为在Linux中隐藏文件标有一个引导点。如果你在“unix-”隐藏文件上使用windows shell,你也会看到它们,但cygwin不应该这样。
删除:Afaik你可以让它们可见,然后简单地删除它们。
答案 1 :(得分:1)
如果执行dir
,命令提示符将不会显示隐藏文件。如果您想查看这些隐藏文件,请使用dir /a
。
答案 2 :(得分:1)
他们可能是hidden
和system
。除了“显示隐藏文件”,“显示系统文件”选项外,您还可以在资源管理器中显示它们
在命令行上,dir /a
也会显示隐藏文件和系统文件。要从命令行中删除它们,请键入attrib -h -s -r *.jpg
以从所有jpg文件中删除隐藏,系统和只读属性(例如)。然后只是正常的del file.jpg
。