Linux bir dosyanın içeriğini değiştirilip değiştirilmediğini nasıl bir hızla kontrol edebilirsiniz, (şu anda ext4 dosya sistemini kullanarak) olarak olmaksızın içeriğinin herhangi okuma?
Mı stat
komut önerilen bir yaklaşım? Şu anda yapıyorum
$ stat --format "%Y" hello.txt
ve sonra aynı komutun aynı çıktıyı verip vermediğini kontrol edebilirim. Varsa, hello.txt dosyasının değişmediği sonucuna varıyorum.
Benim hissim, kişinin daha da emin olmak için daha fazla parametre atmak istemesi. Örneğin, dosya boyutunu, dosya adını vb. Eklemek dosyanın daha iyi bir "parmak izini" sağlar mı?
Bu konuda, bir zamanlar sahip olduğum bir TrueCrypt biriminin artımlı yedekleme programım tarafından her zaman göz ardı edildiğini hatırlıyorum, çünkü TrueCrypt geride hiçbir meta veri değişikliği bırakmadığından emin oldu. Döndürülen tüm verileri değiştirmenin gerçekten mümkün olduğunu düşünüyorum stat
, bu nedenle dosyanın her olası değişikliğini almak garanti edilemez mi?
md5sum
veya herhangi bir sağlama toplamı dosyanın içeriğini okur. Bunu yapmak istemiyorum çünkü amacım için çok yavaş.
ls -t
bir dizindeki içeriği değiştirme zamanına göre sıralar.
md5sum filename
?