u盘在mac系统中使用后 windows系统中显示隐藏文件,如何解决?
我的u盘中mac系统中使用并删除某些文件后,再插入windows系统中就会出现很多隐藏文件,包括删除的那些文件。这会造成隐私泄露啊,该如何解决?
[经过版主编辑]
MacBook Pro 15", macOS 10.14
我的u盘中mac系统中使用并删除某些文件后,再插入windows系统中就会出现很多隐藏文件,包括删除的那些文件。这会造成隐私泄露啊,该如何解决?
[经过版主编辑]
MacBook Pro 15", macOS 10.14
大概说是一个问题中的两个小问题:
在U盘上删除文件的操作是,在U盘上建立一个.Trashes文件夹,所有从该U盘删除的文件都会被移动到这个文件夹中,直到用户从废纸篓中彻底删除,才会从.Trashes文件夹中彻底移除。所以,要不清空废纸篓,要不在废纸篓中选择文件删除后,U盘上废纸篓中的文件才会被删除,在Windows中也不回被看见了
那些隐藏文件,你说的应该主要是那些文件名以“._”开头文件吧?如果是的话,目前来说,无法从macOS中彻底禁止它,因为这些“._”文件用来保存与该文件数据相关的一些只存在于AFPS/HFS+文件系统的特殊信息的,当该文件被移回macOS盘或者从哪里打开时,macOS会用到它们(虽然绝大多数情况,没有它们依然可以正常读取数据)。简而言之,要想删除它们,就要自己手动操作,没有其它好办法。
本人已知的方法,一种是使用命令行
命令行:
dot_clean <path>
将<path>替换为你的U盘目录,操作:简你的U盘拖放在dot_clean 命令(命令后面还有一个空格)后面后,回车确认
如果要禁止在U盘上建立聚焦索引,可以在聚焦系统偏好中排除该U盘,或者执行命令:
mdutil -i off <U盘路径>
当然还有其它的隐藏文件,但应该不牵扯到你的隐私了。
[经过版主编辑]
大概说是一个问题中的两个小问题:
在U盘上删除文件的操作是,在U盘上建立一个.Trashes文件夹,所有从该U盘删除的文件都会被移动到这个文件夹中,直到用户从废纸篓中彻底删除,才会从.Trashes文件夹中彻底移除。所以,要不清空废纸篓,要不在废纸篓中选择文件删除后,U盘上废纸篓中的文件才会被删除,在Windows中也不回被看见了
那些隐藏文件,你说的应该主要是那些文件名以“._”开头文件吧?如果是的话,目前来说,无法从macOS中彻底禁止它,因为这些“._”文件用来保存与该文件数据相关的一些只存在于AFPS/HFS+文件系统的特殊信息的,当该文件被移回macOS盘或者从哪里打开时,macOS会用到它们(虽然绝大多数情况,没有它们依然可以正常读取数据)。简而言之,要想删除它们,就要自己手动操作,没有其它好办法。
本人已知的方法,一种是使用命令行
命令行:
dot_clean <path>
将<path>替换为你的U盘目录,操作:简你的U盘拖放在dot_clean 命令(命令后面还有一个空格)后面后,回车确认
如果要禁止在U盘上建立聚焦索引,可以在聚焦系统偏好中排除该U盘,或者执行命令:
mdutil -i off <U盘路径>
当然还有其它的隐藏文件,但应该不牵扯到你的隐私了。
[经过版主编辑]
Mac 上删除的文件会放到废纸篓(即移动到一个隐藏文件夹),直到你在 Mac 上倾倒废纸篓才会真正删除——和 Windows 回收站相似。只不过,Windows 不认识废纸篓的隐藏文件夹,所以就显示出来。其他的隐藏文件包括 Mac 操作系统的索引,便于 Spotlight 搜索等。
废纸篓、回收站的原理是,在这块磁盘、闪存等的物理分区的一个位置建立一个隐藏文件夹,把文件放进去。如果你仔细观察,就会发现,Mac 和 Windows 都是这样,只是是否能够相互读取到而已。只有在你清空、倾倒的时候,才会真正将文件删除,否则会一直占用存储空间。
在windows下,回收站中有很多文件,但是u盘无论在哪个系统中都不会显示出来删除的文件。现在mac系统中使用u盘后,在windows中就会看到以前的文件。那么,该如何解决呢?还是无法解决?谢谢了
谢谢啦,感谢上面两位朋友的解答。
删除文件应该是删除到废纸篓,为啥在优盘里还有呢?我经常有很多文件删除了但是不一定什么时候需要恢复,防止误删,所以不会经常清理废纸篓。那么每次使用优盘都会把以前的文件显示出来吗?这个功能很容易泄漏隐私吧?
u盘在mac系统中使用后 windows系统中显示隐藏文件,如何解决?