我有一个外部硬盘,其中的一些目录和文件使用 ubuntu 隐藏(使用 . 点重命名)。我想知道如果硬盘连接到 Windows 或 Mac,这些隐藏的文件和目录是否可见。如果是,我该如何隐藏或保护它们。谢谢
答案1
在 UNIX(因此包括 MAC Os X)上,在文件或文件夹前面添加一个点只是一种惯例,告诉您的操作系统“我不想看到这个文件”,您仍然可以浏览(ls 上的 -a 选项)它,并且它不会更改其权限(读写执行)如果您真的不想让别人看到文件的内容,您应该对其进行加密。如果您想隐藏文件名或目录结构,您应该将其放在加密容器中。
基本上,没有真正的隐藏文件,只有操作系统和软件使用的不显示某些文件的规则
答案2
这取决于您的文件系统。但是当您想将硬盘连接到 Windows 时,我认为您使用 ntfs 或 fat。在这两种文件系统上,您都可以将文件/目录属性设置为隐藏。
MacOS 也使用 .-前缀来表示隐藏文件。
但为了保护这些文件,您应该将它们放在加密容器中。例如,使用 veracrypt 或 winrar 或...。