GNU/Linux >> Belajar Linux >  >> Linux

Tutorial perintah sentuh Linux untuk pemula (6 contoh)

Terkadang, saat mengerjakan baris perintah di Linux, Anda mungkin ingin membuat file baru. Atau, mungkin ada kalanya persyaratannya adalah mengubah stempel waktu file. Nah, ada sebuah utilitas yang dapat Anda gunakan di kedua skenario ini. Alat yang dimaksud adalah sentuh , dan dalam tutorial ini, kita akan memahami fungsionalitas dasarnya melalui contoh yang mudah dipahami.

Harap diperhatikan bahwa semua contoh yang akan kita gunakan di sini telah diuji pada mesin Ubuntu 16.04.

Perintah Linux Touch

Perintah sentuh terutama digunakan untuk mengubah stempel waktu file, tetapi jika file (yang namanya diteruskan sebagai argumen) tidak ada, maka alat akan membuatnya.

Berikut ini adalah sintaks umum perintah:

touch [OPTION]... FILE...

Dan inilah cara halaman manual menjelaskan perintah ini:

DESCRIPTION
       Update  the  access  and modification times of each FILE to the current
       time. A FILE argument that does not exist is created empty, unless -c  or  -h
       is supplied. A  FILE  argument  string of - is handled specially and causes touch to
       change the times of the file associated with standard output.

Contoh jenis T&J berikut akan memberi Anda gambaran yang lebih baik tentang cara kerja alat.

1. Cara mengubah waktu akses/modifikasi menggunakan perintah sentuh

Ini sederhana, dan cukup lurus ke depan. Mari kita ambil file yang ada sebagai contoh. Tangkapan layar berikut menunjukkan waktu akses dan modifikasi untuk file bernama 'apl.c.'

Berikut ini cara menggunakan perintah sentuh untuk mengubah waktu akses dan modifikasi file:

touch apl.c

Tangkapan layar berikut mengonfirmasi perubahan pada stempel waktu ini.

2. Cara mengubah hanya akses atau waktu modifikasi

Secara default, perintah sentuh mengubah waktu akses dan modifikasi file input. Namun, jika mau, Anda dapat membatasi perilaku ini ke salah satu dari stempel waktu ini. Ini berarti Anda dapat mengubah waktu akses atau mengubah stempel waktu.

Jika Anda hanya ingin mengubah waktu akses, gunakan opsi baris perintah -a.

touch -a [filename]

Demikian pula, jika persyaratannya hanya mengubah waktu modifikasi, gunakan opsi baris perintah -m.

touch -m [filename]

3. Cara membuat sentuhan menggunakan waktu akses/modifikasi file yang ada

Jika mau, Anda juga dapat memaksa perintah sentuh untuk menyalin cap waktu akses dan modifikasi dari file referensi. Misalnya, kita ingin mengubah cap waktu untuk file 'apl.c'. Berikut adalah stempel waktu saat ini untuk file ini:

Dan ini adalah file yang ingin Anda sentuh untuk digunakan sebagai referensi:

Sekarang, agar sentuhan menggunakan stempel waktu 'apl' untuk 'apl.c', Anda harus menggunakan opsi baris perintah -r dengan cara berikut:

touch apl.c -r apl

Tangkapan layar di atas menunjukkan bahwa stempel waktu modifikasi dan akses untuk 'apl.c' sekarang sama dengan 'apl.'

4. Cara membuat file baru menggunakan sentuhan

Membuat file baru juga sangat mudah. Bahkan, itu terjadi secara otomatis jika nama file yang Anda berikan sebagai argumen ke perintah sentuh tidak ada. Misalnya, untuk membuat file bernama 'file baru', Anda hanya perlu menjalankan perintah sentuh berikut:

touch newfile

5. Cara memaksa sentuh untuk tidak membuat file baru

Untuk berjaga-jaga jika ada persyaratan ketat bahwa perintah sentuh tidak boleh membuat file baru, Anda dapat menggunakan opsi -c.

touch -c [filename]

Tangkapan layar berikut menunjukkan bahwa karena 'newfile12' tidak ada, dan kami menggunakan opsi baris perintah -c, perintah sentuh tidak membuat file.

Secara default, jika Anda meneruskan nama file tautan simbolik ke perintah sentuh, perubahan dalam cap waktu akses dan modifikasi akan berlaku untuk file asli (yang dirujuk oleh tautan simbolik). Namun, alat ini juga menawarkan opsi (-h) yang memungkinkan Anda mengganti perilaku ini.

Begini cara halaman manual menjelaskan opsi -h:

-h, --no-dereference
              affect each symbolic link instead of any referenced file (useful
              only on systems that can change the timestamps of a symlink)

Jadi ketika Anda ingin mengubah stempel waktu modifikasi dan akses untuk tautan simbolik (dan bukan file asli), gunakan perintah sentuh dengan cara berikut:

touch -h [sym link file name]

Kesimpulan

Seperti yang Anda setujui, sentuhan bukanlah perintah yang sulit untuk dipahami dan digunakan. Contoh/opsi yang kita diskusikan dalam tutorial ini seharusnya cukup untuk membantu Anda memulai dengan alat ini. Sementara sebagian besar pemula akan menemukan diri mereka menggunakan utilitas untuk membuat file baru, pengguna yang lebih berpengalaman bermain dengannya untuk berbagai tujuan lain juga. Untuk informasi lebih lanjut tentang perintah sentuh, buka halaman manualnya.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux tail untuk Pemula (5 Contoh)

  1. 10 Contoh Perintah Linux Cat untuk Pemula

  2. Tutorial perintah comm Linux untuk pemula (5 contoh)

  3. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  1. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  2. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  3. Tutorial Perintah Linux ln untuk Pemula (5 Contoh)