我如何使用 Linux 终端知道本地计算机上的文件是否被修改?

我如何使用 Linux 终端知道本地计算机上的文件是否被修改?

我正在尝试获取有关本地驱动器上文件修改的信息。一个目录中有两个文件,不知道是其中一个文件被修改了还是两个文件都修改了?

我想知道有什么方法可以得到这个吗?

我使用了 ls -lrt

它为我提供了时间信息,即上次修改时间,但我也需要更改尺寸信息

请帮忙

答案1

除非你有这些文件在你已经算出的时间戳之前的备份,否则你无法做到。如果你有备份,你可以比较

echo $(( ` du -b file` - `du -b file2`))

...或者如果它们是基于文本的文件,您可以使用发生了什么改变

diff -urp file1 file2

相关内容