我正在帮助某人使用时间机器。用户删除了硬盘上的一些文件,因为这些文件在时间机器上备份过。现在用户想要恢复这些文件。问题来了。用户不记得他们什么时候删除了这些文件,文件夹的名称,任何文件的名称,或者它们最初在电脑上的哪个位置。神秘文件是我的最爱!
所以我想创建一个列表,列出每次机器备份之间被删除的所有文件。然后寻找较大的变化。
有什么想法吗?或者关于如何找到神秘文件的更好想法?
答案1
对时间机器文件夹进行 du 操作会显示大量文件被删除的时间。
cd {time machine folder}
du -s *
只需查找与上一次备份相比大小是否有较大变化即可。然后您需要对文件列表进行比较。
find {backup folder1} > index1.txt
find {backup folder2} > index2.txt
diff index1.txt index2.txt
[编辑]
想想看,您可以比较每个备份中的文件数量,直到找到一个文件数量更多的备份。我怀疑这比计算每个备份集的大小要快。
find {backup folder} | wc -l
此外,如果您想要一个 GUI 解决方案,请尝试在每个文件夹上“获取信息”。