是否可以让 ls 忽略 Windows 隐藏文件?

kro*_*we2 7 ls windows files

我在Windows 7 机器上使用GnuWin32库。我不喜欢该ls命令显示 NTFS 隐藏文件。我找到了两种隐藏这些文件的方法。

一种解决方案是使用hide_hid_fileslinux 中的挂载选项挂载分区,这对我来说没有用,因为我使用的是 Windows。

另一种解决方案涉及使用.hidden文件,手动维护会很麻烦。

应该可以编写一个脚本来动态创建这些文件,然后再调用ls。我应该编写我描述的脚本还是有更好的方法来实现所需的输出?有没有人已经为这种情况编写了脚本?