在 Linux 中对文件夹运行 attrib

在 Linux 中对文件夹运行 attrib

我有一个奇怪的问题:如果我wine在 Linux 上安装,我是否能够执行 shell exec 来php向文件夹添加适当的属性,以便当它传输到 Windows 时它被隐藏?

例如:shell_exec('wine attrib +h folder');

我一直在尝试寻找一种在 Linux 中创建 Windows 隐藏文件然后将其传输到 Windows 的方法。

提前谢谢大家。

答案1

Linux 的工作方式与 Windows 不同,这就是它无法工作的原因。

在Windows中,你可以给文件或文件夹添加标志,其中一个是隐藏属性。

在Linux中,隐藏属性是通过重命名文件或文件夹来设置的。任何以 . 开头的文件或文件夹都会自动获得隐藏属性。

示例:要myfile.ext隐藏,您可以将其重命名为.myfile.ext
示例 2:要myfolder隐藏,您可以将其重命名为.myfolder

相关内容