{"id":1752,"date":"2025-04-18T16:08:13","date_gmt":"2025-04-18T09:08:13","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1752"},"modified":"2025-04-18T16:08:13","modified_gmt":"2025-04-18T09:08:13","slug":"perintah-touch-di-linux-terminal-dan-contoh-penggunaan","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/","title":{"rendered":"Perintah Touch di Linux Terminal dan Contoh Penggunaan"},"content":{"rendered":"<p>Perintah touch memungkinkan kita untuk memperbarui timestamps atau cap waktu pada file dan direktori yang ada serta membuat file baru yang kosong.<\/p>\n<p>Dalam panduan ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah touch melalui contoh-contoh praktis dan penjelasan terperinci dari opsi perintah touch yang paling umum.<\/p>\n<p>Diharapkan Anda membuka konsol terminal distribusi Linux untuk mengikuti panduan di halaman ini agar Anda lebih memahami cara kerja <strong>perintah touch\u00a0<\/strong>di Linux terminal.<\/p>\n<p>Kami juga sarankan Anda untuk menguji setiap tutorial atau panduan apapun yang ada di Internet di virtual machine (vmware atau virtualbox) sebelum menerapkan ke server produksi, agar tidak mengacaukan sistem yang aktif berjalan ketika ada kesalahan.<\/p>\n<p>Anda bisa melihat cara installasi VMware di\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-install-vmware-workstation-player-di-ubuntu-18-04\/\">Ubuntu<\/a> dan\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-install-vmware-workstation-player-di-centos-7\/\">CentOS<\/a>, dan VirtualBox di\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/tutorial-cara-install-virtualbox-di-ubuntu-18-04\/\">Ubuntu<\/a>,\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-install-oracle-virtualbox-6-0-di-fedora-linux\/\">Fedora,<\/a>\u00a0dan\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-install-oracle-virtualbox-di-centos-7\/\">CentOS<\/a>.<\/p>\n<h2>Timestamps File di Linux<\/h2>\n<p>Sebelum membahas cara menggunakan perintah touch, mari kita mulai dengan meninjau cap waktu file di Linux.<\/p>\n<p>File di Linux memiliki tiga cap waktu :<\/p>\n<ul>\n<li><strong>atime<\/strong> (<em>access time<\/em>) \u2013 Terakhir kali file diakses \/ dibuka oleh beberapa perintah atau aplikasi seperti <a href=\"https:\/\/www.linuxid.net\/post\/menggunakan-command-cat-pada-linux-terminal\/\">cat<\/a>, vim atau <a href=\"https:\/\/www.linuxid.net\/post\/memahami-penggunaan-perintah-grep-di-linux-terminal\">grep<\/a>.<\/li>\n<li><strong>mtime<\/strong> (<em>modify time<\/em>) \u2013 Terakhir kali konten file diubah.<\/li>\n<li><strong>ctime<\/strong> (<em>change time<\/em>) \u2013 Terakhir kali atribut atau konten file diubah. Atribut termasuk izin file, kepemilikan file, atau lokasi file.<\/li>\n<\/ul>\n<p>Untuk menampilkan status file termasuk cap waktu, Anda dapat menggunakan perintah <code>stat<\/code>.<\/p>\n<pre>stat <span style=\"color: #ff0000;\"><strong>nama_file<\/strong><\/span><\/pre>\n<p>Untuk membuat file baru, Anda harus memiliki izin write (menulis) di direktori induk. Jika tidak, Anda akan menerima pesaan error yang mengindikasikan izin ditolak.<\/p>\n<h2>Cara Menggunakan Perintah touch<\/h2>\n<p>Dalam bentuknya yang paling sederhana ketika digunakan tanpa opsi apa pun, jika nama file yang ditentukan sebagai argumen tidak ada, perintah\u00a0touch akan membuat file baru.<\/p>\n<p>Jika file sudah ada, perintah touch akan mengubah waktu akses terakhir file dan memodifikasi ke waktu saat ini (terbaru).<\/p>\n<p>Misalnya, jika file bernama <code>data1<\/code> tidak ada, perintah touch akan membuat file kosong bernama data1, Sebaliknya, jika file bernama data1 ada, maka perintah touch hanya akan mengubah cap waktu dari file tersebut:<\/p>\n<pre>touch data1<\/pre>\n<p>Untuk membuat atau memodifikasi beberapa file sekaligus, tentukan nama file sebagai argumen:<\/p>\n<pre>touch data1 data2 data3<\/pre>\n<p>Jika Anda tidak ingin perintah touch membuat file baru, gunakan opsi <code>-c<\/code>\u00a0(<code>--no-create<\/code>).<\/p>\n<p>Sebagai contoh, jika file data1 ada, perintah berikut akan mengubah cap waktu file. Sebaliknya, jika file data1 itu tidak ada, maka perintah touch tidak akan melakukan apa-apa:<\/p>\n<pre>touch -c file1<\/pre>\n<h2>Hanya Mengubah waktu akses atau modifikasi<\/h2>\n<p>Secara default, jika tidak ada opsi yang digunakan, perintah touch akan memperbarui waktu akses terakhir dan memodifikasi ke waktu terbaru. Dengan menggunakan opsi <code>-a<\/code> dan <code>-m<\/code>, Anda dapat hanya mengubah salah satu dari cap waktu ini.<\/p>\n<h3>1. Hanya Ubah Waktu Akses<\/h3>\n<p>Gunakan opsi <code>-a<\/code> untuk hanya mengubah waktu akses file:<\/p>\n<pre>touch -a data1<\/pre>\n<h3>2. Hanya Ubah Waktu Modifikasi<\/h3>\n<p>Gunakan opsi <code>-m<\/code> untuk hanya mengubah waktu modifikasi file:<\/p>\n<pre>touch -m file1<\/pre>\n<p>Saat mengubah waktu modifikasi, waktu perubahan juga akan diperbarui.<\/p>\n<h2>Mengatur cap waktu Spesifik<\/h2>\n<p>Perintah touch juga memungkinkan kita untuk memperbarui atau membuat file dengan waktu tertentu selain waktu saat ini.<\/p>\n<p>Gunakan opsi<code>-d<\/code>\u00a0(<code>--date=<\/code>) untuk menentukan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-menggunakan-perintah-date-di-linux-terminal\/\">string tanggal<\/a> dan menggunakannya sebagai ganti waktu saat ini.<\/p>\n<p>Misalnya, untuk mengubah waktu akses terakhir dan modifikasi file <code>dokumen1.pdf<\/code> ke 1 Juni 2018 14:02 , maka Anda dapat menggunakan perintah berikut:<\/p>\n<pre>touch -d '1 June 2018 14:02' dokument1.pdf<\/pre>\n<p>String tanggal harus dilampirkan dalam tanda kutip tunggal.<\/p>\n<p>Anda juga dapat memberikan string tanggal-waktu parsial ke perintah touch. Hanya dengan memberikan tanggal, secara otomatis mengubah opsi tahun dokumen ke tahun saat ini:<\/p>\n<pre>touch -d '12 June' dokumen1.pdf<\/pre>\n<p>Gunakan opsi <code>-t<\/code> untuk menentukan cap waktu dan menggunakannya sebagai ganti waktu saat ini. Argumen cap waktu harus dalam format berikut:<\/p>\n<pre>use [[CC]YY]MMDDhhmm[.ss]<\/pre>\n<p>Sebagai contoh, perintah berikut ini akan mengatur waktu akses dan modifikasi\u00a0terakhir data1 ke 1 Juni 11:02 tahun saat ini.<\/p>\n<pre>touch -t 12061102 data1<\/pre>\n<h2>Menggunakan stempel waktu dari file lain<\/h2>\n<p>Opsi <code>-r (--reference=<\/code>) memungkinkan kita untuk menentukan file referensi dan menggunakan cap waktu file tersebut alih-alih waktu saat ini.<\/p>\n<p>Misalnya, perintah berikut akan memberi tahu perintah touch untuk menggunakan cap waktu dari\u00a0<code>data1<\/code> untuk <code>data2<\/code>:<\/p>\n<pre>touch -r file1 file2<\/pre>\n<h2>Mengubah timestamp\u00a0symbolic link<\/h2>\n<p>Secara default, jika Anda menggunakan perintah touch pada <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-symbolic-links-menggunakan-perintah-ln\/\">symbolic link<\/a>, maka perintah touch akan mengubah stempel waktu dari file yang dirujuk.<\/p>\n<p>Gunakan \u2013<code>-h<\/code>\u00a0(<code>--no-dereference<\/code>) untuk memodifikasi timestamp symlink.<\/p>\n<p>Misalnya, untuk mengubah timestamps symbolic link <code>tautan1<\/code> Anda dapat menggunakan perintah :<\/p>\n<pre>touch -h tautan1<\/pre>\n<h2>Kesimpulan<\/h2>\n<p>Sekarang Anda sudah memiliki pemahaman yang baik tentang bagaimana menggunakan perintah touch di Linux<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perintah touch memungkinkan kita untuk memperbarui timestamps atau cap waktu pada file dan direktori yang&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1753,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[72],"class_list":["post-1752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-linux-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Perintah Touch di Linux Terminal dan Contoh Penggunaan - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perintah Touch di Linux Terminal dan Contoh Penggunaan - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Perintah touch memungkinkan kita untuk memperbarui timestamps atau cap waktu pada file dan direktori yang&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"412\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/\",\"url\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/\",\"name\":\"Perintah Touch di Linux Terminal dan Contoh Penggunaan - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg\",\"datePublished\":\"2025-04-18T09:08:13+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg\",\"width\":1000,\"height\":412},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perintah Touch di Linux Terminal dan Contoh Penggunaan\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Perintah Touch di Linux Terminal dan Contoh Penggunaan - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/","og_locale":"id_ID","og_type":"article","og_title":"Perintah Touch di Linux Terminal dan Contoh Penggunaan - Linuxid","og_description":"Perintah touch memungkinkan kita untuk memperbarui timestamps atau cap waktu pada file dan direktori yang&hellip;","og_url":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:13+00:00","og_image":[{"width":1000,"height":412,"url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/","url":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/","name":"Perintah Touch di Linux Terminal dan Contoh Penggunaan - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg","datePublished":"2025-04-18T09:08:13+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Perintah-Touch-di-Linux-Terminal-dan-Contoh-Penggunaan.jpg","width":1000,"height":412},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/post\/perintah-touch-di-linux-terminal-dan-contoh-penggunaan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Perintah Touch di Linux Terminal dan Contoh Penggunaan"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1752"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1752\/revisions"}],"predecessor-version":[{"id":3092,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1752\/revisions\/3092"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1753"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}