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