Setiap file di komputer Anda memiliki stempel waktu, yang berisi akses dan waktu modifikasi untuk file, tetapi apakah Anda tahu bahwa Anda dapat mengubah stempel waktu itu? Inilah cara melakukannya.
Perintah "sentuh" tersedia cukup banyak di mana saja Anda bisa mendapatkan shell Bash, yang mencakup Linux atau Windows dengan Cygwin diinstal. Inilah opsi untuk perintah:
Jika Anda ingin memeriksa cap waktu file, Anda dapat melakukannya dengan perintah ini:
file stat
Tentunya Anda harus memastikan untuk mengganti "file" dengan nama file Anda.
Kedua opsi ini memperbarui akses dan waktu modifikasi masing-masing. Menggunakannya seharusnya tidak ada masalah sama sekali. Berikut ini sintaksnya:
sentuh file -a
Ini akan memperbarui waktu akses "file" ke tanggal dan waktu saat ini. Anda dapat mengganti opsi (-a) dengan (-m) untuk melakukan hal yang sama tetapi untuk waktu modifikasi. Jika file tidak ada, file kosong dengan nama yang sama akan dibuat di direktori saat ini.
Jika Anda menggunakan opsi ini, sentuh tidak akan melakukan apa pun jika file yang ditentukan tidak ada. Melihat:
sentuh -c omar
Dalam contoh di atas, sentuhan tidak akan melakukan apa pun sebagai "omar", file bukan orang itu, tidak ada.
Opsi ini mungkin berguna jika Anda ingin menyalin stempel waktu dari file ke file lain. Seperti ini:
sentuh file -r 1 file2
Di mana "file1" adalah file referensi dan "file2" adalah file yang akan diperbarui. Jika Anda ingin menyalin cap waktu ke lebih dari satu file, Anda dapat memberikan semuanya dalam perintah juga dan mereka akan dibuat secara bersamaan.
sentuh -r file1 file2 file3 file4
Opsi (-d) dan (-t) melakukan hal yang sama, yang menetapkan stempel waktu acak yang sama untuk waktu akses dan modifikasi. Perbedaannya adalah (-d) menggunakan format bebas yang dapat dibaca manusia, ini berarti Anda dapat menggunakan “Sun, 29 Feb 2004 16:21:42” atau “2004-02-29 16:21:42” atau bahkan “next Kamis". Opsi ini sangat rumit untuk dijelaskan sepenuhnya di sini. Di sisi lain (-t) menggunakan stempel sederhana yang Anda gunakan terbatas. Stempelnya adalah [[CC] YY] MMDDhhmm [.ss]. [CC] adalah untuk abad dan Anda dapat mengabaikannya dan mengabaikan detik juga. Jika Anda mengabaikan [CC], perintah akan menggantikannya tergantung pada apa yang Anda masukkan sebagai tahun. Jika Anda menetapkan tahun dengan hanya dua digit, maka CC adalah 20 tahun dalam rentang (0 ~ 68) dan 19 tahun dalam (69 ~ 99).
sentuh file 3404152240
sentuh -t 8804152240 file
Pada perintah pertama, stempel waktu file akan diatur ke: 15th April 2034 10:40 PM. Sedangkan perintah kedua akan mengaturnya menjadi: 15 April 1988 yang berada di abad yang berbeda. Jika tidak ada tahun yang ditentukan maka akan ditetapkan ke tahun sekarang. Contoh:
sentuh -t file 04152240
Ini akan mengatur stempel waktu ke 15th April 2011 22:40 karena tahun 2011 pada saat menulis artikel ini.
Opsi (-a) dan (-m) hanya memperbarui stempel waktu ke waktu saat ini dan opsi (-d) dan (t) menyetel akses dan modifikasi stempel waktu ke waktu yang sama. Asumsikan Anda hanya ingin mengatur waktu akses ke 5th Juni 2016 jam 17.30, Bagaimana Anda melakukannya? Anda akan menggunakan (-a) dan (-t) untuk menetapkan waktu arbitrer dan menerapkannya hanya untuk stempel waktu akses. Contoh:
sentuh file-1606051730
atau
sentuh file-1606051730
Dan jika Anda ingin melakukan hal yang sama untuk waktu modifikasi hanya mengganti (-at) dengan (-mt). Mudah.
Penggunaan perintah sentuh kedua dan paling terkenal adalah membuat file kosong. Ini mungkin kedengarannya bodoh, mengapa ada orang yang secara berlebihan membebani komputernya dengan file kosong kosong tetapi itu benar-benar datang untuk digunakan ketika, misalnya, Anda sedang mengerjakan proyek dan ingin melacak kemajuan dengan tanggal dan waktu. Jadi Anda akan memiliki folder dengan nama proyek dan menggunakan sentuhan untuk membuat file kosong dengan kejadian sebagai nama file. Dengan kata lain, Anda dapat menggunakannya untuk membuat log. Contoh:
sentuh ~ / desktop / proyek / stage1_completed
Sekarang Anda memiliki file yang menandakan penyelesaian tahap 1 dari proyek pada saat membuat file ini dan Anda dapat melihat saat ini dengan mengeluarkan perintah:
stat ~ / desktop / project / stage1_completed
Anda dapat menemukan sentuhan berguna dalam berbagai cara tergantung pada apa yang Anda lakukan. Jika Anda tahu lebih baik menggunakan untuk sentuhan kemudian bagikan di komentar atau baca lebih lanjut tentang perintah sentuh dengan mengunjungi man page online atau di terminal dengan mengeluarkan perintah "man touch".