Ubuntu

Cara menggunakan perintah sentuh di Ubuntu

Cara menggunakan perintah sentuh di Ubuntu
menyentuh” adalah perintah dasar Linux untuk membuat file kosong atau mengubah cap waktu file (tanggal atau waktu terakhir akses file atau modifikasi).

Sentuhan perintah sangat berguna dalam penggunaan sehari-hari, berguna untuk menguji transfer file dengan membuat file kosong untuk pengujian, memiliki kemampuan untuk membuat file dummy untuk melakukan apa pun yang kita inginkan dengannya dapat membantu kapan saja misalnya untuk menguji perintah Linux apa pun yang berinteraksi langsung dengan file, untuk perintah seperti menghapus, srm, atau sobekan Anda tidak ingin mencoba file asli.

Saat kami menggunakan perintah sentuh dengan nama file yang ada, sentuh tidak akan membuat file baru tetapi akan memperbarui stempel waktu file tersebut. Di sisi lain, mengubah cap waktu akan berguna jika kita ingin menghindari seseorang mengetahui bahwa kita mengakses file dengan memalsukan tanggal dan waktu sebenarnya file itu benar-benar diakses.

Stempel waktu

File Linux memiliki 3 cap waktu: atime, mtime dan ctime.

sebuah waktu:  atime berisi informasi kapan konten file dibaca dengan alat atau perintah untuk menampilkan konten file seperti less, nano, vi, vim, cat, grep, head, dll. Stempel waktu waktu berubah dan diperbarui setiap kali file dilihat.

waktu: mtime menunjukkan modifikasi terakhir dari konten file, termasuk namanya, tetapi bukan kepemilikan atau izinnya, hanya file itu sendiri.

waktu: seperti mtime ctime juga menunjukkan kapan file diubah tetapi juga diperbarui saat kepemilikan, grup, atau akses izin pada file diubah. Kami dapat mengedit waktu dan waktu tetapi kami tidak dapat mengedit waktu, waktu diperbarui ketika izin file diedit atau ketika file benar-benar dibaca atau dimodifikasi

Mengedit stempel waktu waktu:

Sebelum melihat stempel waktu file, mari kita buat dengan mengetik:

$ sentuh LinuxHintEmptyFile
$ l
LinuxHintEmptyFile

Dimana:

touch = membuat file kosong bernama LinuxHintEmptyFIle

ls = daftar file dalam direktori

Sekarang untuk melihat stempel waktu file di terminal  ketik

$stat LinuxHintEmptyFile
File: LinuxHintEmptyFile
Ukuran: 0   Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766630  Tautan: 1
Akses: (0644/-rw-r--r--)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 14-05-2019 22:57:09.320314528 +0300
Ubah: 14-05-2019 22:57:09.320314528 +0300
Perubahan: 14-05-2019 22:57:09.320314528 +0300
Kelahiran: -

Stat perintah menunjukkan izin akses, akses terakhir (atime), modifikasi terakhir (mtime) dan perubahan terakhir (ctime).

Karena file baru saja dibuat tanggal dan waktu sama, mari ubah izin file untuk melihat perbedaan output stat:

$ chmod -777 LinuxHintEmptyFile
$stat LinuxHintEmptyFile
File: LinuxHintEmptyFile
Ukuran: 0       Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766630  Tautan: 1
Akses: (0000/----------)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 14-05-2019 22:57:09.320314528 +0300
Ubah: 14-05-2019 22:57:09.320314528 +0300
Perubahan: 14-05-2019 23:23:55.968391139 +0300
Kelahiran: -

Dimana:

Chmod -777: menghapus semua izin pada file LinuxHintEmptyFile.

status: menunjukkan stempel waktu file

Pada gambar di atas kita dapat melihat waktu (Ubah) telah diperbarui.

Sekarang, mari kita edit file atime ke 1/2/99, ketik:

$ touch -a --date="1999-02-01" LinuxHintEmptyFile
$stat LinuxHintEmptyFile
File: LinuxHintEmptyFile
Ukuran: 0     Blok: 0  IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766630  Tautan: 1
Akses: (0000/----------)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 1999-02-01 00:00:00.000000000 +0200
Ubah: 14-05-2019 22:57:09.320314528 +0300
Perubahan: 14-05-2019 23:34:32.964421513 +0300
Kelahiran: -

Jika Anda juga ingin mengubah jenis akses tanggal:

$ touch -a --date="1999-02-01 21:35" LinuxHintEmptyFile
$stat LinuxHintEmptyFile
File: LinuxHintEmptyFile
Ukuran: 0     Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766630  Tautan: 1
Akses: (0000/----------)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 1999-02-01 21:35:00.000000000 +0200
Ubah: 14-05-2019 22:57:09.320314528 +0300
Perubahan: 14-05-2019 23:42:49.016445166 +0300
Kelahiran: -

Mengedit stempel waktu mtime:

Sintaks untuk mengedit mtime adalah sama, untuk mengubah ctime menjadi 1989.02.01 jenis:

$ touch -m --date="1989-02-01" LinuxHintEmptyFile
$stat LinuxHintEmptyFile
File: LinuxHintEmptyFile
Ukuran: 0          Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766630  Tautan: 1
Akses: (0000/----------)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 1999-02-01 21:35:00.000000000 +0200
Ubah: 1989-02-01 00:00:00.000000000 +0200
Perubahan: 14-05-2019 23:49:56.560465553 +0300
Kelahiran: -

Sekarang Anda dapat melihat tanggal modifikasi telah diperbarui, untuk memperbarui juga waktunya sama dengan jenis atime:

$ touch -m --date="1989-02-01 20:22" LinuxHintEmptyFile
$stat LinuxHintEmptyFile
File: LinuxHintEmptyFile
Ukuran: 0     Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766630  Tautan: 1
Akses: (0000/----------)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 1999-02-01 21:35:00.000000000 +0200
Ubah: 1989-02-01 20:22:00.000000000 +0200
Perubahan: 14-05-2019 23:52:10.156471924 +0300
Kelahiran: -

Sekarang mari kita buat file kedua dan kita akan menggunakan perintah touch untuk menyalin stempel waktu file di file kedua:

$ sentuh LHFile2
$stat LHFile2
File: LHFile2
Ukuran: 0   Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766635  Tautan: 1
Akses: (0644/-rw-r--r--)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 15-05-2019 00:02:14.020500718 +0300
Ubah: 2019-05-15 00:02:14.020500718 +0300
Perubahan: 15-05-2019 00:02:14.020500718 +0300

Kami memiliki file yang diakses, dimodifikasi, dan diubah 2019-05-15 00:02:14, untuk menyalin cap waktu file dari file jenis LinuxHintEmptyFile:

$ sentuh -r LinuxHintEmptyFile LHFile2
$stat LHFile2
File: LHFile2
Ukuran: 0    Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766635  Tautan: 1
Akses: (0644/-rw-r--r--)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 1999-02-01 21:35:00.000000000 +0200
Ubah: 1989-02-01 20:22:00.000000000 +0200
Perubahan: 2019-05-15 00:03:11.592503463 +0300
Kelahiran: -

Seperti yang Anda lihat sekarang, kedua file berbagi stempel waktu yang sama.

Jika kita ingin mengubah semua cap waktu menjadi waktu saat ini, kita hanya perlu mengetikkan "sentuh":

$stat LHFile2
File: LHFile2
Ukuran: 0      Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766635  Tautan: 1
Akses: (0644/-rw-r--r--)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 1999-02-01 21:35:00.000000000 +0200
Ubah: 1989-02-01 20:22:00.000000000 +0200
Perubahan: 15-05-2019 00:03:11.592503463 +0300
Kelahiran: -
$ sentuh LHFile2
$stat LHFile2
File: LHFile2
Ukuran: 0  Blok: 0         IO Blok: 4096   file kosong biasa
Perangkat: 802j/2050d    Inode: 13766635  Tautan: 1
Akses: (0644/-rw-r--r--)  Uid: ( 1003/linuxhint)   Gid: ( 1003/linuxhint)
Akses: 15-05-2019 00:08:51.652519679 +0300
Ubah: 2019-05-15 00:08:51.652519679 +0300
Perubahan: 15-05-2019 00:08:51.652519679 +0300
Kelahiran: -

Seperti yang Anda lihat yang kedua status menunjukkan yang diperbarui sebuah waktu, waktu dan waktu setelah perintah menyentuh.

Semoga tutorial ini bermanfaat sebagai pengenalan perintah touch, untuk informasi lebih lanjut tentang jenis perintah ini “sentuhan pria”, jika Anda memiliki pertanyaan, hubungi kami untuk membuka dukungan tiket di Dukungan LinuxHint. Ikuti terus LinuxHint untuk tips dan pembaruan lainnya di Linux.

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...
Game Remaster HD untuk Linux yang Belum Pernah Rilis Linux Sebelumnya
Banyak pengembang dan penerbit game datang dengan remaster HD dari game lama untuk memperpanjang umur waralaba, harap penggemar meminta kompatibilitas...

Artikel terbaru tentang sistem operasi. Banyak panduan menarik dan tips bermanfaat. Merasa seperti Anda sendiri di dunia teknologi modern