在 ubuntu 中创建的隐藏文件在 windows 或 MAC 中可见

在 ubuntu 中创建的隐藏文件在 windows 或 MAC 中可见

我有一个外部硬盘,其中的一些目录和文件使用 ubuntu 隐藏(使用 . 点重命名)。我想知道如果硬盘连接到 Windows 或 Mac,这些隐藏的文件和目录是否可见。如果是,我该如何隐藏或保护它们。谢谢

答案1

在 UNIX(因此包括 MAC Os X)上,在文件或文件夹前面添加一个点只是一种惯例,告诉您的操作系统“我不想看到这个文件”,您仍然可以浏览(ls 上的 -a 选项)它,并且它不会更改其权限(读写执行)如果您真的不想让别人看到文件的内容,您应该对其进行加密。如果您想隐藏文件名或目录结构,您应该将其放在加密容器中。

基本上,没有真正的隐藏文件,只有操作系统和软件使用的不显示某些文件的规则

答案2

这取决于您的文件系统。但是当您想将硬盘连接到 Windows 时,我认为您使用 ntfs 或 fat。在这两种文件系统上,您都可以将文件/目录属性设置为隐藏。

MacOS 也使用 .-前缀来表示隐藏文件。

但为了保护这些文件,您应该将它们放在加密容器中。例如,使用 veracrypt 或 winrar 或...。

相关内容