GNU/Linux >> Belajar Linux >  >> Linux

10 contoh praktis perintah Touch di Linux

Perintah Linux Touch

perintah sentuh dapat digunakan untuk memodifikasi cap waktu akses/modifikasi file. Ini lebih sering digunakan untuk membuat file kosong dengan cepat.

Postingan ini menunjukkan beberapa contoh yang sangat sederhana dan cepat dalam menggunakan perintah sentuh untuk mengubah stempel waktu atau membuat file.

1. Buat file kosong

Untuk membuat file kosong dengan perintah sentuh, gunakan sintaks di bawah ini.

$ touch abc.txt

Jika file sudah ada, waktu aksesnya akan diperbarui.

2. Buat banyak file dengan sentuhan

Untuk membuat beberapa file, tentukan namanya bersama-sama dipisahkan oleh spasi.

$ touch abc.txt cde.txt xyz.txt

3. Buat banyak dan banyak file

Jika karena alasan tertentu Anda ingin membuat banyak file, maka perintah seperti ini akan sangat membantu

# Create files with names A to Z
$ touch {A..Z}
# Create files with names 1 to 20
$ touch {1..20}
# Create files with extension
$ touch {1..1000}.txt
# Create 10K files
$ touch {1..10}{1..1000}

Dan kemudian gunakan perintah ls untuk melihat semua yang telah dibuat.

4. Hindari membuat file baru

Jika Anda hanya ingin memperbarui waktu akses file yang ada, tanpa membuatnya, gunakan opsi '-c'. Jika file ada, sentuh akan memperbarui waktu akses, jika tidak, tidak akan melakukan apa pun

$ touch -c hello.txt

5. Ubah waktu akses file - 'a'

Untuk mengubah hanya waktu akses file, gunakan opsi '-a' dengan nama file.

$ touch -a abc.txt

Untuk memeriksa waktu akses gunakan perintah stat

$ stat a.txt
  File: ‘a.txt’
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 801h/2049d      Inode: 5904730     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/enlightened)   Gid: ( 1000/enlightened)
Access: 2016-03-10 15:04:24.281533071 +0530
Modify: 2016-03-10 15:00:16.117864128 +0530
Change: 2016-03-10 15:04:24.281533071 +0530

6. Ubah waktu modifikasi '-m'

Gunakan opsi '-m' untuk mengubah waktu modifikasi file

$ touch -m a.txt
[term]
Then check the file statistics with the stat command -
[term]
$ stat a.txt
  File: ‘a.txt’
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 801h/2049d      Inode: 5904730     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/enlightened)   Gid: ( 1000/enlightened)
Access: 2016-03-10 15:04:24.281533071 +0530
Modify: 2016-03-10 15:05:03.409475551 +0530
Change: 2016-03-10 15:05:03.409475551 +0530

Untuk mengubah waktu modifikasi beberapa file menggunakan wildcard

$ touch -m *.txt

7. Ubah akses dan waktu modifikasi secara bersamaan

Gunakan opsi a dan m bersama-sama untuk mengubah akses dan waktu modifikasi

$ touch -am a.txt
$ stat a.txt
  File: ‘a.txt’
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 801h/2049d      Inode: 5904730     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/enlightened)   Gid: ( 1000/enlightened)
Access: 2016-03-10 15:07:39.633235119 +0530
Modify: 2016-03-10 15:07:39.633235119 +0530
Change: 2016-03-10 15:07:39.633235119 +0530

8. Setel waktu akses/ubah tertentu alih-alih waktu saat ini

Untuk menyetel waktu akses/modifikasi ke waktu tanggal tertentu, gunakan opsi t dan tentukan waktu waktu dalam format
[[CC]YY]MMDDhhmm[.ss]

$ touch -c -t 1603051015 a.txt
or
$ touch -c -t 201603051015 a.txt

Catatan - Jika Anda menghilangkan opsi c, file baru akan dibuat dengan waktu yang diberikan jika tidak ada.

9. Gunakan stempel waktu file lain sebagai referensi

$ touch -r ref.txt abc.txt

Perintah di atas akan mengatur waktu akses/modifikasi abc.txt ke ref.txt

10. Tentukan datetime sebagai string

Selain opsi t, ada opsi lain '-d' yang menerima datetime dalam format umum yang dapat dibaca manusia.

Contoh berikut hanya memberikan tanggal. Waktu secara otomatis diatur ke 00:00

$ touch -c -d '14 Mar' abc.txt

Atau cukup berikan waktu, dan tanggal saat ini akan dipilih -

$ touch -d '14:24' abc.txt

Kesimpulan

Itulah beberapa contoh dasar perintah sentuh. Untuk mempelajari lebih lanjut, periksa halaman manual dengan perintah "man touch".

Atau baca halaman manual online di sini:

https://man7.org/linux/man-pages/man1/touch.1.html
https://linux.die.net/man/1/touch

Jika Anda memiliki pertanyaan atau masukan, beri tahu kami di komentar di bawah.


Linux
  1. 10 Contoh Perintah Linux nm Praktis

  2. bergabung dengan Contoh Perintah di Linux

  3. sentuh Contoh Perintah di Linux

  1. Perintah cp di Linux:7 Contoh Praktis

  2. Perintah Shutdown Linux:5 Contoh Praktis

  3. 5 Contoh Praktis Perintah dd di Linux

  1. Sentuh Perintah di Linux (5 contoh)

  2. Contoh Perintah Sentuh Linux

  3. dd Contoh Perintah di Linux