在Linux(当前使用ext4文件系统)中,如何在不读取文件内容的情况下快速检查文件内容是否已被修改?
该stat
命令是推荐的方法吗?我目前正在
$ stat --format "%Y" hello.txt
然后我可以检查相同的命令是否产生相同的输出。如果是这样,我得出结论hello.txt没有更改。
我的感觉是,想要输入更多的参数来更加确定。例如,添加文件大小,文件名等是否可以提供更好的文件“指纹”?
关于这个主题,我记得增量备份程序始终忽略了我曾经拥有的TrueCrypt卷,这可能是因为TrueCrypt确保确保不保留任何元数据更改。我想确实有可能更改所返回的所有数据stat
,因此不能保证可以对文件的每次可能修改都进行选择吗?
md5sum
或任何类型的校验和读取文件的内容。我不想这样做,因为它对我来说太慢了。
ls -t
将按修改时间对目录中的内容进行排序。
md5sum filename
?