mengubah timestamp file (termasuk waktu Modify, Access, dan Change) Linux File

Untuk mengubah timestamp file (termasuk waktu Modify, Access, dan Change) agar seolah-olah file tersebut dimodifikasi 8 hari yang lalu, Anda dapat menggunakan perintah touch dengan opsi -t di Linux.

Perintah ini memungkinkan Anda untuk mengubah waktu akses dan modifikasi file.

Langkah-langkah:

  1. Menentukan Tanggal yang Diinginkan
    • Format tanggal untuk perintah touch adalah [[CC]YY]MMDDhhmm[.ss], yang berarti:
      • CC = Century (opsional)
      • YY = Tahun (dua digit)
      • MM = Bulan (dua digit)
      • DD = Hari (dua digit)
      • hh = Jam (dua digit)
      • mm = Menit (dua digit)
      • ss = Detik (opsional)
  2. Menggunakan touch untuk Mengubah Waktu Anda bisa menggunakan perintah touch dengan waktu yang lebih lama, misalnya untuk 8 hari yang lalu.

Contoh:

Jika Anda ingin mengubah timestamp file vendoretail_20250101.sql menjadi 8 hari yang lalu pada jam 10:41:

touch -d "2025-01-02 10:41:21" vendoretail_20250101.sql

Penjelasan:

  • -d "2025-01-02 10:41:21": Menentukan tanggal dan waktu yang diinginkan.
  • vendoretail_20250101.sql: File yang akan diubah timestamp-nya.

Verifikasi Hasilnya

Setelah menjalankan perintah di atas, periksa kembali waktu modifikasi file:

stat vendoretail_20250101.sql

Outputnya akan menampilkan timestamp yang sudah diperbarui.


Catatan:

  • touch akan mengubah waktu modifikasi file, tetapi file itu sendiri tidak akan diubah. Hanya timestamp yang berubah.
  • Jika Anda ingin memastikan bahwa file sudah benar-benar lebih dari 7 hari lalu, sesuaikan tanggal yang lebih tepat (misalnya, 2024-12-31 untuk 8 hari yang lalu).

Jika ada pertanyaan lebih lanjut atau kesulitan, beri tahu saya! 😊

Leave a comment