在工作中,我使用带有本地和网络驱动器的 Windows 机器。我映射的驱动器之一是我的 Linux 主目录(我们这里有单独的 Windows 和 Linux 帐户和主目录)。当我从 Windows 查看它时,所有以 . 开头的文件和文件夹都会显示出来,这是意料之中的。(尽管 . 和 .. 不在任何文件夹中)
我只是想知道是否有办法告诉 Windows 不要显示以点开头的任何内容。我希望有一个注册表项或类似的东西来定义什么是“受保护的操作系统文件”,这样我就可以将点文件放在与 thumbs.db 等相同的类别中。
答案1
如果您有权访问smb.conf
Linux 计算机上的文件,请将以下行添加到单个文件共享的配置中:
hide dot files = yes
这将使 Samba 将所有以点开头的文件报告为具有 Windows“隐藏”属性,因此除非您在 Windows 资源管理器中启用隐藏文件显示,否则它们不会出现。