Trong một thời gian dài, Linux đã không bận tâm đến ngày tạo tệp vì không có hệ thống tệp nào mà nó thường sử dụng hỗ trợ chúng. Tuy nhiên, hiện nay, cả hai hệ thống tệp thường được sử dụng (NTFS và ext4) đều ghi ngày tạo tệp.
Các stat
lệnh, tuy nhiên, vẫn còn kết quả đầu ra Birth: -
trên một hệ thống tập tin ext4, mặc dù chúng ta có thể thấy ext4 đã lưu trữ các tập tin của tạo ngày sử dụng debugfs -R 'stat <inode_number>' /dev/file_device
.
Khi tôi tìm hiểu lý do tại sao, tôi thấy rằng một người khác gần đây đã nộp báo cáo lỗi về nó và phản hồi liên quan đến một vấn đề ngược dòng chỉ đơn giản là "hiện tại không có giao diện nhân Linux để lấy thông tin đó [tệp Ngày thành lập]". Có vẻ đáng chú ý với tôi rằng đây rõ ràng vẫn là trường hợp, vì mọi người đã yêu cầu stat
hiển thị thông tin này trong nhiều năm (và stat
có xuất ra một Birth
trường, mặc dù rõ ràng là nó không hỗ trợ nó! Họ đã thêm nó vào dự đoán chưa?)
Vì vậy, hiện tại vẫn chưa có giao diện nhân Linux để lấy ngày tạo tệp? Có một kế hoạch để thực hiện điều này bao giờ?
ZFS
cũng ghi lại thời gian tạo tập tin và cho phép chúng được lấy thông qua các thuộc tính mở rộng.
debugfs
.