26Jun
Setiap file di komputer Anda memiliki stempel waktu, yang berisi waktu akses dan modifikasi untuk sebuah file, namun tahukah Anda bahwa Anda dapat mengubah cap waktu itu? Begini cara melakukannya.
Menggunakan Perintah Sentuhan
Perintah "touch" tersedia hampir di manapun Anda bisa mendapatkan shell Bash, yang mencakup Linux atau Windows dengan Cygwin terpasang. Berikut adalah pilihan untuk perintah:
Jika Anda ingin memeriksa cap waktu file, Anda dapat melakukannya dengan perintah ini:
stat file
Jelas Anda harus memastikan untuk mengganti "file" dengan nama file Anda.
-a dan -m opsi
Kedua opsi memperbarui akses dan waktu modifikasi masing-masing. Menggunakannya seharusnya tidak menjadi masalah sama sekali. Berikut adalah sintaksnya:
touch -a file
Ini akan memperbarui "waktu akses file ke tanggal dan waktu sekarang. Anda bisa mengganti opsi( -a) dengan( -m) untuk melakukan hal yang sama namun untuk waktu modifikasi. Jika file tidak ada, file kosong dengan nama yang sama akan dibuat di direktori saat ini.
-c opsi
Jika Anda menggunakan opsi ini, sentuh tidak akan melakukan apa-apa jika file yang ditentukan tidak ada. Lihat:
sentuh -c omar
Pada contoh di atas, sentuhan tidak akan melakukan apa-apa sebagai "omar", file bukan orangnya, tidak ada.
-r opsi
Pilihan ini mungkin akan berguna jika Anda ingin menyalin stempel waktu dari file ke file lain. Seperti biasa:
touch -r file1 file2
Dimana "file1" adalah file referensi dan "file2" adalah file yang akan diupdate. Jika Anda ingin menyalin stempel waktu ke lebih dari satu file, Anda dapat memberi mereka semua perintah juga dan akan dibuat bersamaan.
sentuh -r file1 file2 file3 file4
-d dan opsi -t
Opsi kedua( -d) dan( -t) melakukan hal yang sama, yaitu menyetel cap waktu sewenang-wenang yang sama untuk waktu akses dan modifikasi. Perbedaannya adalah bahwa( -d) menggunakan format bebas dari manusia yang dapat dibaca, ini berarti Anda dapat menggunakan "Sun, 29 Feb 2004 16:21:42" atau "2004-02-29 16:21:42" atau bahkan "berikutnyaKamis".Pilihan ini rumit untuk menggambarkannya sepenuhnya di sini. Di sisi lain( -t) menggunakan stempel sederhana yang jarang Anda gunakan. Cap adalah [[CC] YY] MMDDhhmm [.ss].[CC] adalah untuk abad dan Anda mungkin mengabaikannya dan mengabaikan detik juga. Jika Anda mengabaikan [CC] perintah akan menggantikannya tergantung pada apa yang Anda masukkan sebagai tahun. Jika Anda menentukan tahun dengan hanya dua digit, maka CC adalah 20 selama bertahun-tahun di kisaran( 0 ~ 68) dan 19 tahun di( 69 ~ 99).
sentuh -t 3404152240 file
sentuh -t 8804152240 file
Pada perintah pertama, cap waktu tim akan ditetapkan ke: 15 April 2034 10:40 PM.Sedangkan perintah kedua akan mengaturnya ke: 15 April 1988 yang berada di abad yang berbeda. Jika tidak ada tahun yang ditentukan maka akan diatur ke tahun berjalan. Contoh:
touch -t 04152240 file
Ini akan mengatur stempel waktu ke 15 April 2011 10:40 karena ini adalah tahun 2011 pada saat penulisan artikel ini.
Menggabungkan Opsi untuk Menetapkan Pilihan Akses dan Modifikasi Sewenang-wenang
Opsi( -a) dan( -m) hanya memperbarui cap waktu ke waktu sekarang dan opsi( -d) dan( t) menetapkan cap waktu akses dan modifikasi samawaktu. Asumsikan Anda hanya ingin mengatur waktu akses ke 5 Juni 2016 jam 17.30, Bagaimana Anda melakukannya? Nah, Anda akan menggunakan( -a) dan( -t) untuk mengatur waktu yang sewenang-wenang dan menerapkannya hanya untuk stempel waktu akses. Contoh:
sentuh -at 1606051730 file
atau
sentuh -a -t 1606051730 file
Dan jika Anda ingin melakukan hal yang sama untuk waktu modifikasi cukup ganti( -at) dengan( -mt).Mudah.
Membuat File Kosong
Penggunaan perintah sentuh kedua dan paling terkenal adalah membuat file kosong. Ini mungkin terdengar bodoh, mengapa ada orang yang dengan sewenang-wenang membebani komputernya dengan file-file kosong yang tidak masuk akal tapi benar-benar berguna ketika, misalnya, Anda sedang mengerjakan sebuah proyek dan ingin mencatat kemajuan dengan tanggal dan waktu. Jadi Anda akan memiliki folder dengan nama proyek dan gunakan sentuhan untuk membuat file kosong dengan acara sebagai nama file. Dengan kata lain, Anda bisa menggunakannya untuk membuat log. Contoh:
sentuh ~ /desktop/project/ stage1_completed
Sekarang Anda memiliki file yang menandakan selesainya tahap 1 proyek pada saat membuat file ini dan Anda dapat melihat saat ini dengan mengeluarkan perintah:
stat ~ /desktop/project/ stage1_completed
Anda dapat menemukan sentuhan yang berguna dengan cara yang berbeda tergantung pada apakamu lakukanJika Anda tahu lebih banyak menggunakan yang baik untuk disentuh lalu bagikan di komentar atau baca lebih lanjut tentang perintah sentuh dengan mengunjungi halaman manualnya secara online atau di terminal dengan mengeluarkan perintah "man touch".