答案1
我没有成功从正在运行的进程中提取信息,但我发现这locate
可以有所帮助。在我的系统上,mlocate.db
每天更新一次。因此,可以获取之前存在的文件列表:
locate Store | grep "^/home/ca/Store" > previous
然后对仍然存在的文件进行过滤的版本
locate -e Store | grep "^/home/ca/Store" > current
并比较它们以获得已删除文件的列表:
comm -23 previous current > lost