在 Ubuntu 中观察文件变化

在 Ubuntu 中观察文件变化

我担心我的 Windows 应用程序会修改 Ubuntu 中的文件,因为 Windows 中有些软件可以查看和修改 Linux 分区上的文件。修改后的文件或应用程序可以在 Ubuntu 中正常运行吗?如果可以,我如何在 Ubuntu 中查看文件的变化?

答案1

您可以使用auditdinotify来监视文件变化。

答案2

尽管你的问题比较模糊,我还是会给你一种监控文件的方法。

如果你想查看修改的文件列表,你可以使用

find / -type f -mtime -1

例如,在本例中是过去 1 天内修改的内容。

答案3

一般来说,是的,如果按照预期的方式修改 Ubuntu 上的文件,即使是在 Windows 上,文件也不会有问题。例如,使用 Photoshop 编辑图像。

然而,也存在一些例外,唯一能确定的方法就是进行实验:

  • Linux 分区的安全性将取决于 Windows 文件系统驱动程序的质量:它是否能正确使用日志记录?是否能适当调整时间戳?它会丢失数据吗?还是它非常稳定?等等。就我个人而言,我会调查究竟是谁制作了用于挂载 Linux 分区的 Windows 软件。

  • 有些文件类型与平台无关(例如 png),但有些则不是(例如文本)。如果您在 Wordpad 中编辑 Linux 文本文件,您可能会发现每一行看起来都很奇怪,因为两个系统中的行尾不同。

  • 还有其他奇怪的例外,例如 Linux 文件名始终区分大小写,而 Windows 文件系统并非如此。因此,小小的怪事可能会悄然发生。

大多数这些问题并不严重,可以轻松纠正或解决。但这些问题需要牢记。

我的建议是:不要经历多重启动的麻烦。只需购买第二台计算机(如果需要,可以买一台便宜的)来运行另一个操作系统。或者,在虚拟机中启动另一个操作系统。

相关内容