ฉันจะทราบเวลาประทับดั้งเดิมดั้งเดิมของไฟล์ที่foo
บีบอัดด้วยgzip
โดยไม่ต้องคลายการบีบอัดได้foo.gz
อย่างไร
gzip --verbose --list foo.gz
และfile foo.gz
จะพิมพ์วันที่และเวลาที่จัดรูปแบบ
ฉันจะทราบเวลาประทับดั้งเดิมดั้งเดิมของไฟล์ที่foo
บีบอัดด้วยgzip
โดยไม่ต้องคลายการบีบอัดได้foo.gz
อย่างไร
gzip --verbose --list foo.gz
และfile foo.gz
จะพิมพ์วันที่และเวลาที่จัดรูปแบบ
คำตอบ:
แยกการประทับเวลาด้วยตนเอง สมมติว่าไฟล์บีบอัดมีสมาชิกเดียว (โดยปกติจะเป็นกรณีที่มี gzip):
<foo.gz dd bs=4 skip=1 count=1 | od -t d4
สิ่งนี้พิมพ์เวลาประทับดิบคือจำนวนวินาทีตั้งแต่ 1970-01-01 00:00 UTC เป็นทศนิยม