上图:
每次我换系统都习惯的用TimeMachine进行备份还原,但是出现了这个东西,我还真是无解,拖了好久,差点又重装,但是程序员的思维告诉我,一定还有简单的解决办法,要么是数据库,要么是存储文件。突然,灵感闪过。眼前出现一个软件Beyond Compare。
思路:因为时光机器导入的备份主要是导入用户的设置数据等,我尝试新建一个用户,发现并没出现上面那些找不到的多余的磁盘。那么这个问题一定出在了用户配置文件本身。
过程:使用Beyond Compare将旧用户与新建的test用户进行文件对比,并且选择[不独有的区别],这样显示的文件范围就小很多了,基本上就是对于系统安装后才有的问题,不包括自己安装的,因为另外一个用户什么软件都没安装。
注意点:
一:对比的是用户文件夹,在安装磁盘的用户目录下
二:因为每个用户文件是独立的,所以登录旧的账户,去对比新的账户,并对新的账户所有的文件均改为777权限。改新用户权限是因为新用户后面是要删除的,随便怎么改都ok
sudo chmod -R 777 /Users/test/*
用户文件夹按自己的替换,我不保证一样。
这样Beyond Compare才能显示所有的差别。
看命名就知道了。将新的覆盖过来即可。路径为:
/Users/lckiss/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.FavoriteVolumes.sfl2
退出登录,会发现那些删不掉的,已经清除了。至此,问题解决。记得删除新建的账户。
清除所有最近访问文档数据
/Users/lckiss/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.RecentDocuments.sfl2
因祸得福,Finder的最近访问也可以换种方式了,完全没必要去动那个最近访问的程序啊,让该文件不可写即可。改下权限,代码就不上了。(自己测试发现没变化,或许我用的是删除,而数据在内存中,又重新写了吧,算了无影响)
本站由以下主机服务商提供服务支持:
0条评论