![在 Ubuntu 中观察文件变化](https://linux22.com/image/1112616/%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E8%A7%82%E5%AF%9F%E6%96%87%E4%BB%B6%E5%8F%98%E5%8C%96.png)
我担心我的 Windows 应用程序会修改 Ubuntu 中的文件,因为 Windows 中有些软件可以查看和修改 Linux 分区上的文件。修改后的文件或应用程序可以在 Ubuntu 中正常运行吗?如果可以,我如何在 Ubuntu 中查看文件的变化?
答案1
您可以使用auditd
或inotify
来监视文件变化。
答案2
尽管你的问题比较模糊,我还是会给你一种监控文件的方法。
如果你想查看修改的文件列表,你可以使用
find / -type f -mtime -1
例如,在本例中是过去 1 天内修改的内容。
答案3
一般来说,是的,如果按照预期的方式修改 Ubuntu 上的文件,即使是在 Windows 上,文件也不会有问题。例如,使用 Photoshop 编辑图像。
然而,也存在一些例外,唯一能确定的方法就是进行实验:
Linux 分区的安全性将取决于 Windows 文件系统驱动程序的质量:它是否能正确使用日志记录?是否能适当调整时间戳?它会丢失数据吗?还是它非常稳定?等等。就我个人而言,我会调查究竟是谁制作了用于挂载 Linux 分区的 Windows 软件。
有些文件类型与平台无关(例如 png),但有些则不是(例如文本)。如果您在 Wordpad 中编辑 Linux 文本文件,您可能会发现每一行看起来都很奇怪,因为两个系统中的行尾不同。
还有其他奇怪的例外,例如 Linux 文件名始终区分大小写,而 Windows 文件系统并非如此。因此,小小的怪事可能会悄然发生。
大多数这些问题并不严重,可以轻松纠正或解决。但这些问题需要牢记。
我的建议是:不要经历多重启动的麻烦。只需购买第二台计算机(如果需要,可以买一台便宜的)来运行另一个操作系统。或者,在虚拟机中启动另一个操作系统。