Apa yang terjadi jika kita menggunakan perintah sentuh saat file sudah ada

15

Saya sudah memiliki file param.txtdengan beberapa data di dalamnya. Jika saya jalankan touch param.txtdi folder yang sama apakah data saya akan hilang?

Rajesh
sumber
1
Memperbarui stempel waktu. Baris pertama halaman manualUpdate the access and modification times of each FILE to the current time.
123

Jawaban:

24

Isi file tidak akan hilang, dan bahkan tidak akan diubah. Satu-satunya hal yang terjadi ketika Anda menjalankan touchfile yang sudah ada adalah akses file dan cap waktu modifikasi diperbarui ke waktu saat ini.

Ini dijelaskan dalam touchmanual ( man touch).

Kusalananda
sumber
10
dan ini adalah tujuan utama (atau asli) dari touch. Bahwa itu menciptakan file jika belum ada yang sekunder.
user4556274
1
@ user4556274 Hmm ... Referensi paling awal yang dapat saya temukan touchadalah di Bell Labs V7 Unix, di mana ia membuat file kecuali -cdigunakan. Tetapi Anda mungkin tidak menyiratkan bahwa itu tidak dapat membuat file dari awal?
Kusalananda