Di Linux (saat ini menggunakan sistem file ext4), bagaimana orang dapat memeriksa dengan cepat jika konten file telah dimodifikasi tanpa membaca kontennya?
Apakah stat
perintah itu pendekatan yang disarankan? Saat ini saya lakukan
$ stat --format "%Y" hello.txt
dan kemudian saya dapat memeriksa apakah perintah yang sama menghasilkan keluaran yang sama. Jika ya, saya menyimpulkan bahwa hello.txt belum berubah.
Perasaan saya adalah seseorang ingin memasukkan lebih banyak parameter untuk lebih yakin. Misalnya, apakah menambahkan ukuran file, nama file, dll, akan memberikan "sidik jari" file yang lebih baik?
Pada topik ini, saya ingat bahwa volume TrueCrypt yang pernah saya miliki selalu diabaikan oleh program cadangan tambahan saya, mungkin karena TrueCrypt memastikan untuk tidak meninggalkan perubahan meta data di belakang. Saya kira memang mungkin untuk mengubah semua data yang dikembalikan oleh stat
, oleh karena itu tidak dapat dijamin untuk mengambil setiap kemungkinan modifikasi file?
md5sum
atau segala macam checksum membaca isi file. Saya tidak ingin melakukan itu karena terlalu lambat untuk tujuan saya.
ls -t
akan mengurutkan konten dalam direktori berdasarkan waktu modifikasi.
md5sum filename
?