从Linux创build隐藏的Windows文件/文件夹

是否有可能在Windows隐藏安装的SMB共享上创build文件? 。(点)前缀在这种情况下不起作用,因为它只适用于Linux。 基本上我正在寻找与在Windows上使用attrib +h相同的效果,但在Linux下。

尝试设置隐藏的文件中的可执行文件位。 例如:

  • rwxrwxrw- < – 文件不会被隐藏
  • rwxrwxrwx < – HIDDEN

希望有帮助。 如果你想将Windows隐藏属性应用到你的Linux共享中,顺便说一句,你必须在你的samb.conf文件中设置hidden = yes。

假设您的Samba共享目前在smb.conf是这样的:

 [share-with-hidden-files] comment = this share shows all files when browsing it (doesn't work as expected) path = /some/where/on/the/linux/file/system browseable = yes [...more settings...] 

再添加一行:

 [share-with-hidden-files] comment = this share includes some hidden files path = /some/where/on/the/linux/file/system browseable = yes [...more settings...] hide files = /firstfile.doc/secondfile.pdf/.*/*.xls/ 

hide files指令将把所有记录的文件变成不可见的文件(但它们仍然可以访问!)。 DOS的“ hidden ”属性应用于任何匹配的文件或目录。

在上面的例子中,第2行文件被隐藏地命名(.doc和.pdf),以及所有'dot'文件和所有.xls文件。

使用hide files注意事项:

  • 文件名由“/”分隔
  • 文件名可能包含空格(但不包含“/”)
  • 文件名是区分大小写的
  • 你可以用'?' 和'*'通配符的文件名 –

你可以使用setmode filename + h