วิธีใช้ Touch Command ใน Linux

สร้างไฟล์เปล่าใหม่หรืออัปเดตการประทับเวลาของไฟล์/ไดเรกทอรีที่มีอยู่อย่างง่ายดายโดยใช้คำสั่ง 'สัมผัส'

แอปพลิเคชั่นที่สำคัญของ สัมผัส คำสั่งคือการสร้างไฟล์โดยไม่มีเนื้อหาใดๆ การสร้างไฟล์เปล่าอาจดูเหมือนเป็นการสิ้นเปลืองหน่วยความจำของระบบ แต่มีข้อผิดพลาดที่นี่ สัมผัส คำสั่งพร้อมใช้งานเมื่อคุณต้องการสร้างการประทับเวลาหรือบันทึกขณะทำงานในโครงการขนาดใหญ่ซึ่งต้องมีการเก็บบันทึกและตรวจสอบ คุณสามารถสร้างไฟล์เปล่าโดยใช้ สัมผัส คำสั่งและไฟล์จะมีเวลาและวันที่ประทับเมื่อสร้าง (ในไฟล์ข้อมูลและไม่เป็นเนื้อหาของไฟล์).

การใช้งานที่สำคัญที่สองของ สัมผัส คำสั่งคือการปรับเปลี่ยนการเข้าถึงและเวลาในการแก้ไขไฟล์ ทุกไฟล์/ไดเร็กทอรีมีการประทับเวลาที่ไม่ซ้ำกันเพิ่มเข้าไป แสดงเวลาการเข้าถึงและการปรับเปลี่ยนของไฟล์/ไดเร็กทอรี แต่ข้อมูลนี้สามารถเปลี่ยนแปลงได้อย่างง่ายดายโดยใช้ปุ่ม สัมผัส สั่งการ.

ให้เราดูการใช้งานของ สัมผัส คำสั่งในรายละเอียดเพิ่มเติมพร้อมตัวอย่างที่อธิบายตนเอง

ตัวเลือกที่ใช้กับ สัมผัส สั่งการ

มีตัวเลือกต่างๆ ให้ใช้กับ สัมผัส สั่งการ.

ตัวเลือกคำอธิบาย
-aเปลี่ยนเวลาการเข้าถึงของไฟล์
-mเปลี่ยนเวลาที่แก้ไขของไฟล์
-คเปลี่ยนเวลาเข้าถึงไฟล์โดยไม่ต้องสร้างใหม่
-rใช้ไฟล์อ้างอิงเพื่อตั้งค่าการประทับเวลาของไฟล์หรือไดเรกทอรี
-dการตั้งค่าการประทับเวลาตามอำเภอใจเดียวกันสำหรับการเข้าถึงและเวลาในการแก้ไขโดยใช้วันที่มนุษย์อ่านได้ในรูปแบบอิสระ
-tสร้างไฟล์ตามเวลาที่กำหนด

โดยใช้ สัมผัส สั่งการ

ดิ สัมผัส คำสั่งสามารถใช้เพื่อสร้างไฟล์เปล่าโดยไม่ต้องใช้ตัวเลือกใด ๆ ทำตามตัวอย่างด้านล่างเพื่อสร้างไฟล์เดียวและหลายไฟล์เปล่า

เพื่อสร้างไฟล์เปล่า

คุณสามารถใช้ สัมผัส คำสั่งที่ไม่มีตัวเลือกในการสร้างไฟล์เปล่าไฟล์เดียว

ไวยากรณ์:

แตะ [ชื่อไฟล์]

ตัวอย่าง:

gaurav@ubuntu:~/workspace$ touch iift.txt

ที่นี่ฉันได้สร้างไฟล์ชื่อ iift.txt โดยใช้ สัมผัส สั่งการ. ใช้ ลส คำสั่งเพื่อดูว่าไฟล์ถูกสร้างขึ้นหรือไม่

gaurav@ubuntu:~/workspace$ ls iift.txt init1 init2 init3 init4

หากต้องการดูข้อมูลไฟล์คุณสามารถใช้ สถานะ คำสั่งดังนี้

gaurav@ubuntu:~/workspace$ stat iift.txt ไฟล์: iift.txt ขนาด: 0 Blocks: 0 IO Block: 4096 ไฟล์ว่างปกติ อุปกรณ์: 808h/2056d Inode: 1990385 ลิงก์: 1 การเข้าถึง: (0644/-rw-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) การเข้าถึง: 2020-09-14 10:18:43.318160860 +0530 แก้ไข: 2020-09-14 10:18:43.318160860 +0530 เปลี่ยนแปลง: 2020-09-14 10:18:43.318160860 +0530 เกิด: - gaurav@ubuntu:~/workspace$

ในการสร้างไฟล์เปล่าหลายไฟล์

หากคุณต้องการสร้างไฟล์เปล่าหลายไฟล์พร้อมกัน คุณสามารถใช้ สัมผัส สั่งได้ด้วยวิธีต่อไปนี้

ไวยากรณ์:

แตะ [ชื่อไฟล์-1] [ชื่อไฟล์-2] [ชื่อไฟล์-3]

ตัวอย่าง:

gaurav@ubuntu:~/workspace$ touch log1.txt ssh.txt filemove.c gaurav@ubuntu:~/workspace$ ls -l total 36 -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:35 filemove .c -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:18 iift.txt -rw-r--r-- 1 gaurav gaurav 0 Sep 14 10:35 log1.txt -rw-r-- r-- 1 gaurav gaurav 0 Sep 14 10:35 ssh.txt

ที่นี่ฉันได้สร้างไฟล์ 'log1.txt', 'ssh.txt' และ 'filemove.c' สามไฟล์ สิ่งเหล่านี้มีนามสกุลไฟล์ต่างกัน

คุณยังสามารถสร้างไฟล์เปล่าจำนวนมากโดยใช้วิธีต่อไปนี้

ไวยากรณ์:

แตะ [ชื่อไฟล์]-{1..n}.txt

ตัวอย่าง:

เราจะสร้างไฟล์ 10 ไฟล์ ได้แก่ sheldon_log-1.txt, sheldon_log-2.txt และอื่นๆ จนถึง sheldon_log-10.txt

gaurav@ubuntu:~/workspace$ touch sheldon_log-{1..0}.txt gaurav@ubuntu:~/workspace$
gaurav@ubuntu:~/workspace$ ls filemove.c iift.txt sheldon_log-10.txt sheldon_log-2.txt sheldon_log-4.txt sheldon_log-6.txt sheldon_log-8.txt gsy.c log1.txt sheldon_log-1 txt sheldon_log-3.txt sheldon_log-5.txt sheldon_log-7.txt sheldon_log-9.txt gaurav@ubuntu:~/workspace$

เปลี่ยนหรือแก้ไขเวลาการเข้าถึงของไฟล์หรือไดเรกทอรี

การประทับเวลาการเข้าถึงเป็นครั้งสุดท้ายที่มีการอ่านไฟล์ เมื่อใดก็ตามที่ผู้ใช้อ่านไฟล์ การประทับเวลาการเข้าถึงสำหรับไฟล์นั้นจะได้รับการอัปเดต การประทับเวลาการเข้าถึงหมายถึงเวลาที่เข้าถึงไฟล์ครั้งล่าสุด ไม่มีการแก้ไขที่เกิดขึ้นกับไฟล์หรือไดเร็กทอรีนี้ แต่มีการอ้างอิงหรืออ่านเท่านั้น

โดยใช้ สัมผัส คำสั่งด้วย option -a แก้ไข 'เวลาการเข้าถึง' ของไฟล์เฉพาะ 'เวลาเข้าถึง' ใหม่จะถูกตั้งค่าเป็นวันที่และเวลาปัจจุบัน ในการตรวจสอบเวลาการเข้าถึงปัจจุบันและเวลาในการแก้ไขให้ใช้ปุ่ม สถานะ สั่งการ.

กำลังแก้ไขไฟล์

ไวยากรณ์:

แตะ -a [ชื่อไฟล์]

ตัวอย่าง:

เราจะเห็นเวลาการเข้าถึงปัจจุบันของไฟล์ที่จะแก้ไข

gaurav@ubuntu:~/workspace$ stat log1.txt ไฟล์: log1.txt ขนาด: 0 บล็อก: 0 IO บล็อก: 4096 ไฟล์ว่างปกติ อุปกรณ์: 808h/2056d Inode: 2001385 ลิงก์: 1 การเข้าถึง: (0644/-rw-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) การเข้าถึง: 2020-09-13 23:52:19.305416141 +0530 แก้ไข: 2020-09-13 23:52:00.215090207 +0530 เปลี่ยนแปลง: 2020-09-13 23:52:19.305416141 +0530 เกิด: - gaurav@ubuntu:~/workspace$

โดยใช้ สัมผัส -a เพื่อเปลี่ยนเวลาการเข้าถึงของไฟล์ log1.txt เป็นวันที่และเวลาปัจจุบัน

เอาท์พุท:

gaurav@ubuntu:~/workspace$ touch -a log1.txt gaurav@ubuntu:~/workspace$
gaurav@ubuntu:~/workspace$ stat log1.txt ไฟล์: log1.txt ขนาด: 0 บล็อก: 0 IO บล็อก: 4096 ไฟล์ว่างปกติ อุปกรณ์: 808h/2056d Inode: 2001385 ลิงก์: 1 การเข้าถึง: (0644/-rw-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Access: 2020-09-14 10:59:24.972855176 +0530 แก้ไข: 2020-09-13 23:52:00.215090207 +0530 เปลี่ยนแปลง: 2020-09-14 10:59:24.972855176 +0530 เกิด: - gaurav@ubuntu:~/workspace$

คุณสามารถสังเกตได้ว่าเวลาการเข้าถึงของไฟล์ log1.txt ได้รับการแก้ไขแล้ว

กำลังแก้ไขไดเรกทอรี

สัมผัส -a สามารถใช้เพื่อแก้ไขเวลาการเข้าถึงของไดเร็กทอรีในลักษณะเดียวกับที่ทำกับไฟล์

ไวยากรณ์:

แตะ -a [directory_path]

ตัวอย่าง:

gaurav@ubuntu:~$ stat ./workspace/tomcat File: ./workspace/tomcat Size: 4096 Blocks: 8 IO Block: 4096 directory อุปกรณ์: 808h/2056d Inode: 2039942 Links: 3 Access: (0775/drwxrwxr-x) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) เข้าถึง: 2018-03-30 11:18:28.912666800 +0530 แก้ไข: 2018-03-30 00:13:02.452194000 +0530 เปลี่ยนแปลง: 2020-09-14 11 :18:28.912666800 +0530 เกิด: -

โดยใช้ สัมผัส -a เพื่อแก้ไขเวลาการเข้าถึงสำหรับไดเร็กทอรี tomcat

gaurav@ubuntu:~$ touch -a ./workspace/tomcat
gaurav@ubuntu:~$ stat ./workspace/tomcat File: ./workspace/tomcat Size: 4096 Blocks: 8 IO Block: 4096 directory อุปกรณ์: 808h/2056d Inode: 2039942 Links: 3 Access: (0775/drwxrwxr-x) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) เข้าถึง: 2020-09-14 11:21:10.638538949 +0530 แก้ไข: 2018-03-30 00:13:02.452194000 +0530 เปลี่ยนแปลง: 2020-09-14 11 :21:10.638538949 +0530 เกิด: - gaurav@ubuntu:~$

ที่นี่ เวลาเข้าถึงของไดเร็กทอรี 'tomcat' ถูกเปลี่ยนเป็นวันที่และเวลาปัจจุบัน

เปลี่ยนเวลาแก้ไขไฟล์/ไดเรกทอรี

เวลาในการแก้ไขหมายถึงครั้งสุดท้ายที่มีการแก้ไขเนื้อหาของไฟล์ โปรแกรมหรือกระบวนการที่แก้ไขหรือแก้ไขไฟล์ “แก้ไข” หมายถึง มีการแก้ไข ลบ หรือเพิ่มข้อมูลใหม่ภายในไฟล์

โดยใช้ สัมผัส คำสั่งพร้อมกับตัวเลือก -m แก้ไข 'เวลาแก้ไข' ของไฟล์หรือไดเร็กทอรี วิธีการต่อไปนี้สามารถนำมาใช้สำหรับไฟล์และไดเร็กทอรี

สำหรับไฟล์

touch -m [ชื่อไฟล์]

ตัวอย่าง:

ประการแรก ใช้ สถานะ คำสั่งแสดงเวลาการปรับเปลี่ยนไฟล์

gaurav@ubuntu:~/workspace$ stat iift.txt File: iift.txt Size: 66 Blocks: 8 IO Block: 4096 Regular file Device: 808h/2056d Inode: 1990385 Links: 1 Access: (0644/-rw-r- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Access: 2020-09-14 11:33:36.927262587 +0530 แก้ไข: 2020-09-12 08:33:28.339190370 +0530 เปลี่ยนแปลง: 2020 -09-12 08:33:28.339190370 +0530

ตอนนี้ใช้ สัมผัส -m คำสั่งแก้ไขเวลาการปรับเปลี่ยน

gaurav@ubuntu:~/workspace$ touch -m iift.txt
gaurav@ubuntu:~/workspace$ stat iift.txt File: iift.txt Size: 66 Blocks: 8 IO Block: 4096 Regular file Device: 808h/2056d Inode: 1990385 Links: 1 Access: (0644/-rw-r- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) การเข้าถึง: 2020-09-14 11:33:36.927262587 +0530 แก้ไข: 2020-09-14 11:34:34.719723531 +0530 เปลี่ยนแปลง: 2020 -09-14 11:34:34.719723531 +0530 เกิด: - gaurav@ubuntu:~/workspace$

'เวลาแก้ไข' ของไฟล์ iift.txt ได้เปลี่ยนเป็นวันที่และเวลาปัจจุบัน

สำหรับไดเรกทอรี

แตะ -m [directory_path] หรือ [directory_name]

ตัวอย่าง:

เราจะเปลี่ยน Modification Time ของไดเร็กทอรีชื่อ 'tomcat' โดยใช้ the สัมผัส -m สั่งการ. ให้เราค้นหา 'เวลาการปรับเปลี่ยน' ปัจจุบันโดยใช้ สถานะ สั่งการ.

gaurav@ubuntu:~/workspace$ stat tomcat File: tomcat Size: 4096 Blocks: 8 IO Block: 4096 directory อุปกรณ์: 808h/2056d Inode: 2039942 ลิงก์: 3 การเข้าถึง: (0775/drwxrwxr-x) Uid: ( 1000/ gaurav ) Gid: ( 1000/ gaurav) Access: 2020-09-14 11:21:10.638538949 +0530 แก้ไข: 2019-07-12 11:43:22.482485281 +0530 Change: 2019-07-12 11:43:22.482485281 +0530 การเกิด: -

เอาท์พุท:

gaurav@ubuntu:~/workspace$ touch -m tomcat
gaurav@ubuntu:~/workspace$ stat tomcat File: tomcat Size: 4096 Blocks: 8 IO Block: 4096 directory อุปกรณ์: 808h/2056d Inode: 2039942 ลิงก์: 3 การเข้าถึง: (0775/drwxrwxr-x) Uid: ( 1000/ gaurav ) Gid: ( 1000/ gaurav) เข้าถึง: 2020-09-14 11:21:10.638538949 +0530 แก้ไข: 2020-09-14 11:43:22.482485281 +0530 เปลี่ยนแปลง: 2020-09-14 11:43:22.482485281 +0530 เกิด: - gaurav@ubuntu:~/workspace$

ที่นี่ ฉันได้เปลี่ยนการประทับเวลาการแก้ไขสำหรับไดเรกทอรี 'tomcat'

การเปลี่ยนเวลาการเข้าถึงโดยไม่ต้องสร้างไฟล์ใหม่

สัมผัส เมื่อรันคำสั่งจะสร้างไฟล์เปล่าขึ้นมาใหม่ แต่อาจมีบางกรณีที่ไฟล์ถูกสร้างขึ้นแล้วและคุณเพียงแค่ต้องการแก้ไขเวลาการเข้าถึงของไฟล์นั้นโดยไม่ต้องสร้างไฟล์ใหม่

ในสถานการณ์นี้ คุณสามารถใช้ สัมผัส สั่งกับ -ค ตัวเลือกที่เลี่ยงการสร้างไฟล์ใหม่และยังคงให้คุณแก้ไขการประทับเวลาของ Access

ไวยากรณ์:

แตะ -c [ชื่อไฟล์]

ตัวอย่าง:

gaurav@ubuntu:~/workspace$ touch -c iift.txt gaurav@ubuntu:~/workspace$ ls demo gsy.c log1.txt sheldon_log-1.txt sheldon_log-3.txt sheldon_log-5.txt sheldon_log-7.txt sheldon_log-9.txt filemove.c iift.txt sheldon_log-10.txt sheldon_log-2.txt sheldon_log-4.txt sheldon_log-6.txt sheldon_log-8.txt tomcat gaurav@ubuntu:~/workspace$

ในทำนองเดียวกัน คุณสามารถเปลี่ยนเวลาการเข้าถึงของไดเร็กทอรีที่มีอยู่แล้วได้ คุณสามารถใช้วิธีการต่อไปนี้เพื่อทำเช่นนั้น

ตัวอย่าง:

แสดงการประทับเวลาการเข้าถึงปัจจุบันของไดเร็กทอรี tomcat

gaurav@ubuntu:~/workspace$ stat tomcat File: tomcat Size: 4096 Blocks: 8 IO Block: 4096 directory อุปกรณ์: 808h/2056d Inode: 2039942 ลิงก์: 3 การเข้าถึง: (0775/drwxrwxr-x) Uid: ( 1000/ gaurav ) Gid: ( 1000/ gaurav) เข้าถึง: 2020-09-14 11:21:10.638538949 +0530 แก้ไข: 2020-09-14 11:43:22.482485281 +0530 เปลี่ยนแปลง: 2020-09-14 11:43:22.482485281 +0530 เกิด: - gaurav@ubuntu:~/workspace$ 
gaurav@ubuntu:~/workspace$ touch -c tomcat

ที่นี่ ฉันได้เปลี่ยนเวลาการเข้าถึงของไดเร็กทอรี 'tomcat' ที่มีอยู่แล้ว

เอาท์พุท:

gaurav@ubuntu:~/workspace$ stat tomcat File: tomcat Size: 4096 Blocks: 8 IO Block: 4096 directory อุปกรณ์: 808h/2056d Inode: 2039942 ลิงก์: 3 การเข้าถึง: (0775/drwxrwxr-x) Uid: ( 1000/ gaurav ) Gid: ( 1000/ gaurav) เข้าถึง: 2020-09-14 20:18:52.625031128 +0530 แก้ไข: 2020-09-14 20:18:52.625031128 +0530 เปลี่ยนแปลง: 2020-09-14 20:18:52.625031128 +0530 เกิด: - gaurav@ubuntu:~/workspace$ 

ข้ามการตรวจสอบเอาท์พุท:

gaurav@ubuntu:~/workspace$ touch -c temp.cpp gaurav@ubuntu:~/workspace$ ls temp.cpp ls: ไม่สามารถเข้าถึง 'temp.cpp': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว gaurav@ubuntu:~/workspace$ 

ที่นี้ผมลองใช้แล้ว สัมผัส -c กับ temp.cpp. ไม่มีไฟล์นี้ ดังนั้นเราสามารถพูดได้ว่าการใช้ สัมผัส พร้อมออฟชั่น -ค หลีกเลี่ยงการสร้างไฟล์เปล่าใหม่และแก้ไขการประทับเวลาสำหรับไฟล์ที่มีอยู่เท่านั้น

การแก้ไขการประทับเวลาการเข้าถึงและการปรับเปลี่ยนเป็นวันที่และเวลาที่ระบุ

ในบล็อคก่อนหน้านี้ คุณต้องสังเกตว่าเมื่อใดก็ตามที่เราใช้ สัมผัส คำสั่งเปลี่ยนการประทับเวลาก็เปลี่ยนเป็นเวลาและวันที่ปัจจุบัน

แต่อาจมีบางกรณีที่คุณอาจต้องใช้เวลาและวันที่ที่กำหนดเอง โดยใช้ สัมผัส สั่งกับ -ค และ -t ตัวเลือกสามารถให้บริการตามวัตถุประสงค์

ตัวอย่าง:

ฉันจะเปลี่ยนการเข้าถึงและแก้ไขการประทับเวลาในไฟล์ iift.txt ตามเวลาและวันที่กำหนด

gaurav@ubuntu:~/workspace$ stat iift.txt File: iift.txt Size: 66 Blocks: 8 IO Block: 4096 Regular file Device: 808h/2056d Inode: 1990385 Links: 1 Access: (0644/-rw-r- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Access: 2020-09-14 12:04:07.091786565 +0530 แก้ไข: 2020-09-14 12:04:07.091786565 +0530 เปลี่ยนแปลง: 2020 -09-14 12:04:07.091786565 +0530 เกิด: -

วันที่และเวลาสามารถระบุได้ในรูปแบบ: {CCYY}MMDDhhmm.ss

พารามิเตอร์คำอธิบาย
CCเลขสองหลักแรกของปี
ปปปเลขสองหลักที่สองของปี
MMเดือนแห่งปี (01-12)
DDวันของเดือน (01-31)
หึชั่วโมงของวัน (00-23)
mmนาทีของชั่วโมง (00-59)

ฉันใช้การประทับวันที่เป็น 203011051820 (เช่น 5-พฤศจิกายน-2573, 18:20 น.)

gaurav@ubuntu:~/workspace$ touch -c -t 203011051820 iift.txt

คำสั่งนี้จะเปลี่ยน Access และ Modify timestamp สำหรับไฟล์ iift.txt ดังนี้

gaurav@ubuntu:~/workspace$ stat iift.txt File: iift.txt Size: 66 Blocks: 8 IO Block: 4096 Regular file Device: 808h/2056d Inode: 1990385 Links: 1 Access: (0644/-rw-r- -r--) Uid: ( 1000/ gaurav) Gid: ( 1,000/ gaurav) การเข้าถึง: 2030-11-05 18:20:00.000000000 +0530 แก้ไข: 2030-11-05 18:20:00.000000000 +0530 การเปลี่ยนแปลง: 2020 -09-14 20:39:55.641781140 +0530 เกิด: - gaurav@ubuntu:~/workspace$ 

การใช้ไฟล์อ้างอิงเพื่อตั้งค่าการประทับเวลา

สัมผัส คำสั่งยังสามารถใช้กับตัวเลือก -r เพื่อใช้ประทับเวลาของไฟล์อ้างอิงที่คุณเลือกในไฟล์ปัจจุบันของคุณ

ไวยากรณ์:

แตะ -r [reference_file] [actual_file]

ตัวอย่าง:

เราจะใช้ gsy.c ไฟล์เป็นไฟล์อ้างอิง ดังนั้นการประทับเวลาของ gsy.c จะถูกใช้สำหรับไฟล์ iift.txt. ให้เราตรวจสอบการประทับเวลาปัจจุบันของไฟล์ทั้งสองนี้ก่อนด้วย สถานะ สั่งการ.

gaurav@ubuntu:~/workspace$ stat gsy.c ไฟล์: gsy.c ขนาด: 0 Blocks: 0 IO Block: 4096 ไฟล์ว่างปกติ อุปกรณ์: 808h/2056d Inode: 2001385 ลิงก์: 1 การเข้าถึง: (0644/-rw-r --r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) Access: 2020-09-14 10:59:24.972855176 +0530 แก้ไข: 2020-09-13 23:52:00.215090207 +0530 เปลี่ยนแปลง: 2020-09-14 10:59:24.972855176 +0530 เกิด: - gaurav@ubuntu:~/workspace$ stat iift.txt ไฟล์: iift.txt ขนาด: 66 บล็อก: 8 IO บล็อก: 4096 ไฟล์ปกติ อุปกรณ์: 808h/2056d Inode : 1990385 ลิงค์: 1 การเข้าถึง: (0644/-rw-r--r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) การเข้าถึง: 2025-10-19 18:20:00.000000000 +0530 แก้ไข: 2025-10-19 18:20:00.00000000 +0530 เปลี่ยนแปลง: 2020-09-14 20:39:55.641781140 +0530 

การใช้คำสั่ง สัมผัส -r ตอนนี้.

gaurav@ubuntu:~/workspace$ touch -r gsy.c iift.txt

เอาท์พุท:

gaurav@ubuntu:~/workspace$ stat iift.txt File: iift.txt Size: 66 Blocks: 8 IO Block: 4096 Regular file Device: 808h/2056d Inode: 1990385 Links: 1 Access: (0644/-rw-r- -r--) Uid: ( 1000/ gaurav) Gid: ( 1000/ gaurav) การเข้าถึง: 2020-09-14 10:59:24.972855176 +0530 แก้ไข: 2020-09-13 23:52:00.215090207 +0530 เปลี่ยนแปลง: 2020 -09-14 21:04:27.640026328 +0530 เกิด: - gaurav@ubuntu:~/workspace$

จากผลลัพธ์จะเห็นว่าการประทับเวลาของไฟล์ iift.txt มีการเปลี่ยนแปลง. ขณะนี้การประทับเวลาใหม่คล้ายกับไฟล์อ้างอิง gsy.c

บทสรุป

ในบทช่วยสอนนี้ เราได้เรียนรู้เกี่ยวกับ สัมผัส คำสั่งและตัวเลือกต่าง ๆ ที่มีอยู่เพื่อสร้างไฟล์เปล่าใหม่และแก้ไขการประทับเวลาของไฟล์ที่มีอยู่ในรูปแบบต่างๆ