Sesekali, pengguna Linux merasa perlu membuat file baru di sistem mereka. Baik itu untuk membuat catatan, menulis beberapa kode, atau hanya untuk validasi file selama pemrograman, perintah sentuh adalah satu-satunya utilitas pembuatan file yang Anda butuhkan.

Membuat file dan mengelola cap waktu di Linux sangat mudah dengan perintah sentuh. Di sini, di artikel ini, kita akan membahas perintah sentuh secara mendetail, bersama dengan berbagai fungsi yang dapat dilakukan menggunakan alat tersebut.

Apa Itu Perintah Sentuh?

Fungsi utama dari perintah sentuh adalah untuk memperbarui dan mengelola stempel waktu file. Jika Anda memiliki sedikit pengalaman bekerja di Linux, Anda mungkin sudah tahu bahwa di distribusi Linux, semuanya file memiliki cap waktu tertentu terkait dengan mereka.

Stempel waktu bertanggung jawab untuk menyimpan informasi terkait file seperti kapan file terakhir diubah, diakses, atau diubah. Stempel waktu ini adalah mtime, atime, dan ctime. Semua informasi ini dapat dimodifikasi dengan mudah menggunakan perintah sentuh.

instagram viewer

Cara Menggunakan Perintah Sentuh

Penggunaan paling dasar dari perintah sentuh adalah membuat file kosong baru. Tidak seperti perintah cat, yang meminta Anda untuk menambahkan konten ke file Anda pada saat pembuatan, perintah sentuh membuat file kosong tanpa perintah tersebut.

Ini bermanfaat bagi pengembang perangkat lunak yang harus terus-menerus membuat file baru, baik untuk menulis kode atau untuk memvalidasi keberadaan file tertentu.

Sintaks Dasar

Sintaks dasar dari perintah sentuh adalah:

sentuh [opsi] [nama file]

Anda dapat memanfaatkan fungsionalitas perintah sentuh dengan meneruskan berbagai argumen dan tanda sebagai pengganti pilihan, sedangkan nama file adalah nama file yang ingin Anda buat.

Buat File Baru Dengan sentuhan

Untuk membuat file kosong menggunakan sentuh, ketik menyentuh diikuti dengan nama file.

sentuh file kosong baru

Perintah yang disebutkan di atas akan membuat file baru bernama newemptyfile di direktori kerja saat ini. Anda dapat memverifikasi bahwa file tersebut telah dibuat menggunakan perintah ls.

Demikian pula, Anda dapat membuat banyak file sekaligus dengan meneruskan nama file yang dipisahkan oleh ruang karakter.

sentuh filesatu filedua filetiga

Ubah Stempel Waktu File

Seperti disebutkan di atas, ada tiga cap waktu yang terkait dengan setiap file di penyimpanan Anda.

  1. Waktu akses (atime)
  2. Waktu yang diubah (mtime)
  3. Ubah waktu (ctime)

Anda dapat mengubah akses dan waktu perubahan file apa pun di sistem Anda menggunakan perintah sentuh.

Untuk memperbarui waktu dan waktu file, gunakan -Sebuah tandai dengan perintah sentuh default.

sentuh-file teks

Perintah di atas akan menggantikan akses dan mengubah waktu file dengan waktu saat ini. Jika file tidak ada, sentuh akan membuat file baru dan memberikan stempel waktunya.

Anda dapat mengubah waktu modifikasi (mtime) file menggunakan -m bendera dengan sentuhan juga.

touch -m textfile

Anda dapat memeriksa apakah stempel waktu diubah dengan mengeluarkan stat perintah dengan nama file sebagai argumen.

stat textfile

Keluaran:

File: `` textfile ''
Ukuran: 13 Blok: 8 IO Blok: 4096 file biasa
Perangkat: 801h / 2049d Inode: 327688 Tautan: 1
Akses: (0644 / -rw-r - r--) Uid: (1000 / ubuntu) Gid: (1000 / ubuntu)
Akses: 2021-04-12 16: 59: 45.000000000 +0000
Ubah: 2021-04-12 16: 57: 59.000000000 +0000
Ubah: 2021-04-12 17: 02: 43.000000000 +0000

Dalam potongan di atas, Anda dapat melihat bahwa output menampilkan atime, mtime, dan ctime dari file yang ditentukan.

Menggunakan -c tandai dengan perintah sentuh tidak membuat file baru jika tidak ada. Sebaliknya, ini hanya digunakan untuk menetapkan stempel waktu baru ke file yang sudah ada.

touch -c existingfile

Terkait: Menggunakan Vi? Berikut Cara Membuka File Kemudian Simpan dan Keluar

Tambahkan Stempel Waktu Kustom ke File

Bagi mereka yang ingin menyetel stempel waktu modifikasi kustom untuk file mereka, file -c dan -t pilihan mungkin berguna. Gunakan format berikut untuk melakukan hal yang sama.

sentuh -c -t nama file YYDDHHMM

...dimana YYDDHHMM adalah tanggal dan waktu yang ingin Anda setel dan nama file adalah nama file yang ingin Anda ubah.

Untuk mengubah stempel waktu file dengan cara yang lebih ramah pengguna, gunakan -d tandai dengan perintah sentuh. Anda harus menentukan waktu yang ingin Anda atur dalam bahasa sederhana.

touch -d "5 jam yang lalu" newfile

Dengan menggabungkan perintah tanggal dengan sentuhan, Anda dapat menambahkan stempel waktu modifikasi baru sesuai dengan yang lama.

touch -d "$ (tanggal -r nama file) - 5 jam" existingfile

Jika stempel waktu file adalah 14:00, maka menjalankan perintah yang disebutkan di atas akan menetapkan 9:00 sebagai mtime baru untuk file tersebut.

Anda juga dapat menyetel stempel waktu modifikasi khusus untuk file pada saat pembuatan. Itu -t bendera memungkinkan Anda melakukan hal yang sama.

sentuh -t nama file YYMMDDHHMM.SS

Misalnya, untuk membuat file baru dengan 12 Desember 2020, 09:00:33 sebagai stempel waktu, gunakan perintah berikut.

sentuh -t 202012120900.33 file baru

Jika Anda tidak dapat menemukan jalur ke file yang ingin Anda ubah, gunakan perintah find untuk mencari file dengan nama yang mirip.

Anda juga dapat mengatur mtime dan atime file satu per satu selama pembuatan. Menggunakan -Sebuah dan -m bendera dengan perintah.

Untuk menetapkan hanya waktu akses ke file baru pada saat pembuatan:

sentuh -t 202012120900.33 file baru

Perintah berikut memberikan waktu modifikasi yang ditentukan ke file yang baru dibuat.

sentuh -m -t 202012120900.33 file baru

Salin Stempel Waktu Dari File Lain

Untuk menyalin stempel waktu file lain, gunakan -r tandai dengan perintah sentuh. Sintaks default dari perintah tersebut adalah:

touch -r file asli file yang disalin

... di mana stempel waktu dari originalfile disalin ke copyfile.

Mengubah Informasi File di Linux

Mengelola stempel waktu file tidak pernah semudah ini dengan perintah sentuh. Jika Anda ingin membuat file baru di Linux, ada beberapa pilihan seperti touch, cat, dll. Tetapi pilihan ini hanya dapat dilakukan oleh mereka yang memiliki pengalaman yang layak bekerja dengan sistem operasi berbasis Linux.

Bagi mereka yang tidak nyaman dengan baris perintah, tersedia beberapa pengelola file yang memungkinkan Anda membuat file baru secara grafis. Dan jika Anda ingin menjelajahi penyimpanan sistem tanpa membombardir otak Anda dengan perintah menakutkan, pengelola file ini akan menjadi pilihan yang tepat untuk Anda.

Surel
10 Manajer File Terbaik untuk Pengguna Listrik Linux

Memiliki pengelola file yang andal membuat pengorganisasian file lebih mudah. Berikut daftar pengelola file terbaik untuk Linux.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Linux
  • Manajemen file
  • Linux
Tentang Penulis
Deepesh Sharma (39 Artikel Dipublikasikan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia telah menulis konten informasi di internet selama lebih dari 3 tahun. Di waktu luangnya, dia suka menulis, mendengarkan musik, dan bermain gitar.

Selebihnya Dari Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.

.