Apa gunanya touch
memerintah? Saya tahu saya dapat membuat file kosong dengannya, tetapi begitu juga dengan echo -n
.
Kalau tidak, mengapa seseorang perlu mengubah stempel waktu file? Kecuali untuk membuat kesan palsu tentang usia file, saya tidak melihat kegunaan lain, dan ini bukan yang sah (dari sudut pandang saya).
Jawaban yang Diterima:
Satu keuntungan touch
adalah bahwa ia dapat menentukan cap waktu sewenang-wenang, sementara echo -n
akan selalu menghasilkan waktu saat ini.
Contoh penggunaan yang sah adalah memperbarui stempel waktu file kode sumber sehingga program seperti make
akan mempertimbangkan file sumber lebih baru daripada objek yang dikompilasi dan membangunnya kembali.
Kegunaan lain adalah untuk membuat file yang berfungsi semata-mata berdasarkan keberadaannya, mis. /etc/nologin
, yang melarang login jika ada. Saya juga berpendapat bahwa touch myfile
adalah konstruksi yang lebih sederhana daripada echo -n >> myfile
, serta lebih pendek untuk mengetik.