Unix không theo dõi ngày tạo. Thông tin duy nhất có sẵn thường là lần cuối cùng của các tệp là:
- Đã truy cập
- Sửa đổi
- Thay đổi
- Truy cập - lần cuối cùng đọc tệp
- Sửa đổi - lần cuối cùng tệp được sửa đổi (nội dung đã được sửa đổi)
- Thay đổi - lần cuối cùng dữ liệu meta của tệp đã được thay đổi (ví dụ: quyền)
( Từ câu trả lời này )
Bạn có thể nhận được ngày liên quan đến một tập tin cụ thể bằng cách sử dụng stat
lệnh.
Thí dụ
$ stat ffmpeg
File: `ffmpeg'
Size: 19579304 Blocks: 38248 IO Block: 4096 regular file
Device: fd02h/64770d Inode: 10356770 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 500/ saml) Gid: ( 501/ saml)
Access: 2013-11-26 10:49:09.908261694 -0500
Modify: 2013-11-02 17:05:13.357573854 -0400
Change: 2013-11-02 17:05:13.357573854 -0400
OSX và HFS
Nếu bạn đang sử dụng OSX, hệ thống tệp được sử dụng trong Unix đó là HFS . Đây là một trong số ít (mà tôi biết) giữ ngày tạo trong hệ thống tệp, cùng với thời gian sửa đổi, vv tương tự như các Unix khác.
đoạn trích
Bản ghi tệp lưu trữ nhiều loại siêu dữ liệu về tệp bao gồm CNID của nó, kích thước của tệp, ba dấu thời gian (khi tệp được tạo, sửa đổi lần cuối, sao lưu lần cuối), tệp đầu tiên mở rộng dữ liệu và con trỏ tài nguyên và con trỏ đến các bản ghi phạm vi tài nguyên và dữ liệu đầu tiên của tệp trong Tệp tràn tràn. Bản ghi tệp cũng lưu trữ hai trường 16 byte được Finder sử dụng để lưu trữ các thuộc tính về tệp bao gồm những thứ như mã người tạo, mã loại, cửa sổ tệp sẽ xuất hiện và vị trí của nó trong cửa sổ.
Dấu thời gian
Dấu thời gian luôn được duy trì trong hệ thống tệp, do đó bạn bị giới hạn bởi bất kỳ theo dõi thời gian nào được cung cấp thông qua chúng (EXT3, EXT4, XFS, v.v.).
Hệ thống tập tin
Nếu bạn từng tò mò hãy xem chủ đề Wikipedia này có tiêu đề: So sánh các hệ thống tệp . Nó có danh sách các tệp tin rộng lớn nhất mà tôi biết cùng với một bảng đẹp về các tính năng khác nhau và trạng thái của nó có được hỗ trợ hay không trong một hệ thống tệp nhất định.
Người giới thiệu