微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

对于Windows,一个命令行bat文件,在目录中的每个文件显示总行数

Powershell:空文件总是生成(Compare-Object的输出

如何获得一个文件夹中的所有文件及其子文件夹的名称和pathstring数组在c + +?

创build一个读取当前目录中包含的所有文本文件的batch file

符号链接 – 复制目录层次结构

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐