Linux(現在ext4ファイルシステムを使用している)では、ファイルの内容を読み取らずにファイルの内容が変更されているかどうかをすばやく確認するにはどうすればよいですか?
あるstat
コマンドが推奨されるアプローチ?私は現在します
$ stat --format "%Y" hello.txt
その後、同じコマンドで同じ出力が得られるかどうかを確認できます。そうであれば、hello.txtは変更されていないと結論付けます。
私は、より確実にするために、より多くのパラメーターを投入したいと考えています。たとえば、ファイルサイズ、ファイル名などを追加すると、ファイルのさらに優れた「フィンガープリント」が提供されますか?
このトピックについて、TrueCryptがメタデータの変更を残さないようにしたためか、以前に使用したTrueCryptボリュームが常に増分バックアッププログラムによって無視されたことを思い出します。によって返されたすべてのデータを変更することは確かに可能だと思いstat
ます。そのため、ファイルの可能なすべての変更を取得することは保証できません。
md5sum
または、あらゆる種類のチェックサムがファイルの内容を読み取ります。それは私の目的には遅すぎるので、私はそれをしたくありません。
ls -t
変更時刻でディレクトリの内容をソートします。
md5sum filename
?