วิธีที่ยอดเยี่ยมในการคัดลอกวันที่สร้างและแก้ไขไฟล์ไปยังไฟล์อื่นคืออะไร?


35

ฉันจะตั้งค่าข้อมูลเวลาของไฟล์ให้เหมือนกับไฟล์อื่นใน OSX / Linux ได้อย่างไร?

คำตอบ:


50

ประเภท:

touch -r FROMFILE TOFILE

ที่กำหนดเวลาการเข้าถึงและการปรับเปลี่ยนของ TOFILE ให้ตรงกับ FROMFILE


10
และหมายเหตุ: "การสร้างเวลา" ที่น่าอับอาย (aka "ctime") ที่อาจได้ยินคนพูดว่าระบบ UNIX ที่จัดเก็บไฟล์เป็นจริง ๆ "เวลาการแก้ไข i-node" ซึ่งไร้ประโยชน์จริงและแน่นอนไม่ได้เป็นตัวแทนของเวลา ไฟล์ถูกสร้างขึ้น
ฟราน

5
จริง "เวลาที่สร้าง" เป็นbtimeอาคา "เวลาเกิด" ซึ่ง filesystems บางสนับสนุน แต่ลินุกซ์สถิติ () ไม่ (ยัง)
grawity

1
เมื่อใช้touch -rบน OSX "เวลาการสร้าง" (ตามที่ปรากฏในกล่อง "รับข้อมูล" สำหรับไฟล์) จะกลายเป็นเวลาเดียวกับเวลา "แก้ไขครั้งล่าสุด" นั่นคือดูเหมือนว่าเวลาการสร้าง FILE1 จะถูกละเว้น / สูญหายในกระบวนการ
GJ

1
@Fran ฉันไม่ทราบว่าเวลาทำงานอย่างไร ฉันพบคำอธิบายที่ดีจากที่นี่ http://www.unix.com/tips-tutorials/20526-mtime-ctime-atime.html
Joe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.