是否可以追踪文件的历史记录?

是否可以追踪文件的历史记录?

我的桌面上最近出现了一个文件,是一张棋盘的图像。

我想多了解一些。不幸的是,我以为这是我认识的人送的礼物,所以我在 Gimp 中打开了它,修改了它,然后保存了它。所以我甚至看不到文件是在哪一天创建的(因为 ls -al 只显示修改日期,而不是创建日期)。

是否有一些实用程序可以用于了解有关 Ubuntu(我正在使用的操作系统)中文件的更多信息?

答案1

回答您的子问题:要查看文件创建的日期,请将-U(OS X 和其他 BSD)或-c(Linux)添加到您的ls选项中。

也可以看看stat(1)

如果您使用的是 Mac 并使用 Time Machine,或者您使用的是在 OS X 10.7 Lion 及更高版本中使用自动保存功能的应用程序,请使用 Time Machine 检查文件的先前版本,然后使用了解该文件格式元数据的工具检查其元数据。

根据您使用的操作系统,文件系统的条目中可能嵌入该文件的其他元数据(扩展属性等),而不是文件本身。因此答案会因操作系统而异。

在这里提问时,最好指定您谈论的操作系统和操作系统版本。Gimp 可以在很多地方运行,包括 OS X 和 Windows,所以我们不能仅仅因为您说您使用 Gimp 就假设您指的是某种 Linux 版本。

答案2

是否有一些实用程序可以用于了解有关 Ubuntu(我正在使用的操作系统)中文件的更多信息?

如果已安装,您可以使用文件命令。

它将为您提供有关该文件的一般信息。

file /folder/subfolder/file.ext

如果你安装了 Clam AV

clamscan /folder/subfolder/file.ext

会提示您是否可能是病毒。假阳性和假阴性是常有的事。

您必须具有某些配置才有可能追踪任何东西。

如果您正在使用 BTRFS 文件系统,并且您的操作系统正在使用子卷来对硬盘进行快照,那么您可能能够检索文件的早期版本。

任何其他的事情都需要某种监控软件提前存在。

相关内容