能否找出rm
OS X 中最近删除了哪些文件和目录?或者如果失败,能否找出哪些父目录中的文件或目录已被删除?
操作系统版本是 Snow Leopard。
背景:昨晚,rvm(ruby 版本管理器)rm -rf
从主目录中删除了 ~/ruby 目录。(这个错误已修复)
理想情况下,我想知道 ~/ruby 目录中的哪些文件被删除了,但如果不这样做,我想知道 rvm 是否删除了 ~/ruby 之外的任何内容。
如果有人对备份感到疑惑……:~/ruby 中的所有内容都是具有远程存储库的 git 项目,并且我有一个相当新的 Time Machine 备份(仅有 20 天)。
答案1
我最终使用 unixfind
查找最近修改的目录。它显示唯一最近修改的文件夹(除了一些无聊的缓存数据目录)是 ~/ruby 和一个包含不可删除文件的子文件夹。