Touch Command
Oleh : Cecelia
touch adalah perintah dasar Linux yang memperbolehkan Anda
membuat file baru yang kosong melalui baris perintah Linux. Sebagai contoh,
ketik touch /home/username/Documents/Web.html untuk membuat file HTML berjudul
Web di bawah direktori Documents.
Cara Menggunakan
Touch Command Linux
Touch command, atau perintah touch di Linux, biasanya
digunakan untuk membuat file kosong, serta mengubah timestamp file atau folder.
Informasi timestamp file terdiri dari 3 atribut, yaitu waktu akses, waktu
modifikasi, dan waktu perubahan.
Tutorial ini akan menjelaskan perintah touch di Linux, opsi
yang tersedia, dan penggunaannya beserta contoh yang bisa Anda gunakan.
Apa itu Timestamp di
Linux
·
Di Linux, setiap file dan folder memiliki
timestamp terkait yang berisi informasi tentang kapan konten file atau
atributnya dimodifikasi. Timestamp memiliki tiga jenis:
·
Waktu akses (atime) – kali terakhir file dibaca
·
Waktu modifikasi (mtime) – kali terakhir konten
file dimodifikasi. Seperti waktu akses, waktu modifikasi juga merupakan bagian
dari metadata status file
·
Waktu diubah (ctime) – kali terakhir metadata
file diubah (misalnya, izin)
Karena atime dan mtime adalah bagian dari metadata status
file, mengubah atime atau mtime file akan menghasilkan ctime yang diatur
otomatis ke waktu saat ini. Anda tidak bisa mengatur dan mengubah ctime secara
manual. Biasanya, command ini digunakan untuk memanipulasi waktu akses dan
waktu modifikasi file dengan berbagai opsi seperti yang dijelaskan di bawah
ini. Ingat, Anda harus mengakses VPS menggunakan SSH sebelum menerapkan command
ini.
Syntax Touch Command
Linux
Syntax command ini adalah sebagai berikut:
touch
[options] [file_name] |
|
Bagian berikut ini mencantumkan penggunaannya beserta setiap
opsi yang tersedia.
Membuat Satu File
dengan Touch Command
Tanpa opsi apa pun, command ini akan membuat file baru. Jika
file sudah ada, command ini akan memperbarui waktu akses dan waktu modifikasi
ke waktu saat ini tanpa mengubah kontennya:
touch file_name.txt |
|
Membuat Beberapa File
dengan Touch Command
Anda juga bisa membuat beberapa file menggunakan satu
command. Untuk melakukannya, tentukan nama-nama file, dan pisahkan dengan
spasi. Tampilannya di command line akan terlihat seperti ini:
touch file_name1.txt file_name2.txt
file_name3.txt |
|
Saat membuat beberapa file, Anda bisa membuat namanya secara
otomatis menggunakan tanda kurung kurawal seperti ini:
touch file_name{1..3}.txt |
|
Command di atas akan membuat tiga file bernama
file_name1.txt, file_name2.txt, dan file_name3.txt.
Mengubah Waktu Akses
dengan Touch Command
Untuk mengubah waktu akses file ke waktu saat ini, gunakan
opsi a diikuti nama file dengan command seperti pada contoh ini:
touch -a file_name.txt |
|
Mengubah Waktu
Modifikasi dengan Touch Command
Opsi m beserta command ini akan mengubah waktu modifikasi
file ke waktu saat ini:
touch -m file_name1.txt |
|
Mengubah Waktu Akses
dan Waktu Modifikasi dengan Touch Command
Untuk mengubah waktu akses dan waktu modifikasi dengan satu
command, gunakan opsi a dan m bersama-sama:
touch -am file_name1.txt |
|
Mengubah Waktu Akses
tanpa Membuat File Baru
Ada kalanya Anda ingin mengubah waktu akses dan waktu
modifikasi file ke waktu saat ini tanpa harus membuat file baru. Untuk
melakukannya, gunakan opsi c diikuti nama file dengan command ini.
touch -c file_name.txt |
|
Mengatur Waktu Akses
dan Waktu Modifikasi Spesifik dengan Touch Command
Anda juga bisa mengatur waktu akses dan waktu modifikasi
file ke tanggal tertentu menggunakan opsi t diikuti tanggal dan waktu seperti
berikut:
touch -t 201903081047.30 file_name.txt |
|
Tanggal dan waktu harus dalam format CCYYMMDDhhmm.ss, dengan
penjelasan:
·
CC – Dua digit pertama tahun
·
YY – Dua digit kedua tahun
·
MM – Bulan dalam tahun [01-12]
·
DD – Tanggal dalam bulan [01-31]
·
hh – Jam [00-23]
·
mm – Menit dalam jam [00-59]
·
SS – Detik dalam jam [00-59]
Mengubah Timestamp
File yang Tertaut secara Simbolis
Saat menggunakan nama file yang tertaut secara simbolis di
touch command Linux, informasi timestamp file asli (file yang menjadi tujuan
penautan) akan dimodifikasi. Untuk mengubah waktu akses dan waktu modifikasi ke
waktu saat ini bagi file seperti ini, gunakan opsi h:
touch -h symbolic_link_file |
|
Mengatur Timestamp
Menggunakan File Lain sebagai Referensi
Touch command Linux juga bisa mengatur waktu akses dan waktu
modifikasi file dengan membaca informasi timestamp dari file lain. Sebagai
contoh, command berikut dengan opsi r akan memindai informasi timestamp dari
reference.txt dan mengatur nilainya ke file_name.txt. Berikut contohnya:
touch -r reference.txt
file_name.txt |
|
Menentukan Tanggal
dan Waktu sebagai String dengan Touch Command
Anda juga bisa menentukan tanggal dan waktu sebagai string
menggunakan opsi d. Contoh touch command Linux berikut mengatur tanggal ke 8
Maret, dan waktunya diatur otomatis ke 00:00
touch -d '8 Mar' file_name.txt |
|
Jika tidak ingin mengatur tanggal sebagai string, Anda bisa
menentukan waktu sebagai string. Tanggal akan diatur ke tanggal hari ini secara
otomatis:
touch -d '20:10' file_name.txt |
|
Kesimpulan
Tutorial ini membahas penggunaan touch command Linux dengan
beberapa opsi yang paling sering digunakan. Jika mengalami kesulitan terkait
touch command Linux, kunjungi halaman panduannya di terminal.
Semoga bermanfaat
Daftar pustaka
Ariata c. 2020. 35
Perintah Dasar Linux yang Perlu Anda Tahu. https://www.hostinger.co.id/tutorial/perintah-dasar-linux/#4-cat-command
diakses pada 15 February 2021 pukul 13.42 wib.
Faradilla A. 2021. Cara
Menggunakan Touch Command Linux dengan Contoh. https://www.hostinger.co.id/tutorial/cara-menggunakan-touch-command
diakses pada 15 February 2021 pukul 13.42 wib.
Komentar
Posting Komentar