我甚至不确定这是否容易实现,但我想列出最近从目录中删除的文件(如果可能,递归地)。
我正在寻找一种解决方案,它不需要创建包含原始目录结构快照的临时文件来进行比较,因为可能并不总是有写入权限。编辑:如果可以通过将快照存储在shell变量而不是文件中来实现相同的结果,那就可以解决我的问题。
类似这样的东西:
find /some/directory -type f -mmin -10 -deletedFilesOnly
编辑:操作系统:我使用的是Ubuntu 14.04 LTS,但是命令很可能在各种Linux盒子或Docker容器中运行,其中大多数或全部应该使用ext4
,我很可能无法访问以进行修改。
foo.bar~
的文件,但是在该目录中没有foo.bar
文件,从而假设文件已被删除。 - jgr208Linux
唯一相关的是,对于大多数流行的Linux
文件系统来说,您所要求的是不可能的。 - Alex P.