ฟิลด์“ เกิด” ในเอาต์พุตคำสั่ง stat


12

ฉันใช้ Fedora-16 กับ ext4.S ทันใดด้วยคำสั่งสถิติฉันสามารถเห็นบางสิ่งที่เรียกว่า "เกิด"

# stat history_file1.txt 
  File: `history_file1.txt'
  Size: 8944            Blocks: 24         IO Block: 4096   regular file
Device: 802h/2050d      Inode: 4192        Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2012-01-18 18:11:10.799900150 +0530
Modify: 2012-01-18 18:11:10.867908793 +0530
Change: 2012-01-18 18:11:10.867908793 +0530
 Birth: -

หน้าคนค้นหาแสดงกรณีการเกิด

% w เวลาที่เกิดไฟล์, มนุษย์อ่านได้; - หากไม่ทราบ

% W เวลาของการเกิดไฟล์วินาทีตั้งแต่ Epoch; 0 ถ้าไม่ทราบ

ฟิลด์นี้ถูกเพิ่มใหม่หรือไม่? ที่ฟิลด์นี้ถูกจัดเก็บด้วยความเคารพ inode?

คำตอบ:


9

นี่เป็นเวลา "เกิด" ของไฟล์ที่ระบุ - ช่วงเวลาที่มันถูกสร้างขึ้นในระบบไฟล์ คุณลักษณะนี้ใหม่สำหรับ ext4 และเป็นที่รู้จักกันcrtimeหรือbtimeเพียงแค่ google :)

ที่นี่คุณสามารถค้นหาการสนทนาเกี่ยวกับคำสั่ง stat และผลลัพธ์เฉพาะที่คุณเห็น


2
Cygwin's stat(1)มีฟิลด์นี้เนื่องจาก Windows NTFS จะเก็บเวลาสร้างไฟล์
Adam Rosenfield

2
BTW เครื่องมือ Linux userspace ดูเหมือนจะยังไม่สามารถอ่านได้ในขณะนี้ อย่างน้อยไม่ได้อยู่ใน Ubuntu 14.04 รายละเอียดเพิ่มเติม: unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4
Nelson

1
ลิงค์นั้นเปลี่ยนไปหรือไม่? ฉันไม่เห็นความเกี่ยวข้อง
Paradroid

วิธีแสดงฟิลด์เกิด / การสร้างที่ขาดหายไป: moiseevigor.github.io/software/2015/01/30/…
Florin Andrei

เช่นเดียวกันกับ 16.04 สำหรับสิ่งที่คุ้มค่า ฉันสงสัยว่า 18.04 มีหรือยัง
icedwater
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.