是否可以通过 Linux 为 Windows 设置文件/文件夹的隐藏属性?

是否可以通过 Linux 为 Windows 设置文件/文件夹的隐藏属性?

我想在 Windows 中隐藏 U 盘中的 1 个文件夹,但在 Ubuntu 中,可以吗?如果可以,那么该怎么做?

答案1

fatattr可以为 VFAT 做到这一点。不确定 NTFS 是否能做到。

答案2

您可以尝试重命名为 ./.whatever,然后在启用 hide_dot_files 挂载选项的情况下重新命名...我还没有看到其他方法可以做到这一点...

答案3

attrib尝试我的 shell 脚本,它是Windows 中命令的(大部分)重新实现。

这使用了system.ntfs_attrib_beNTFS-3G 的属性,因此您需要来自发行版的gatfattr实用setfattr程序(在 Debian/Ubuntu 中sudo apt-get install attr:)。

但此后,只需使用它而不必记住位掩码,例如

./ntfs_attr.sh -h -s some_file_in_ntfs_volume

https://gist.github.com/Explorer09/ac4bf6838c271a9968b3 (迁移至 GitLab;旧链接可能不再有效。) https://gitlab.com/snippets/1720133

笔记:

/LWindows 中 attrib 中的选项在这里实现,具体请参见脚本中的帮助。

/S并且/S /D(有意) 未实现。请尝试使用此脚本来执行 find(1)。

顺便说一句,我认为这个问题可以与这个问题合并:是否有用于更改 DOS/Windows 文件属性的 Linux 工具?

相关内容