Tôi đang sử dụng Ubuntu 12.04, mặc dù tôi tưởng tượng câu hỏi này bao gồm tất cả các biến thể Linux. Trong trang dành cho stat
lệnh, có hai (bốn) tùy chọn định dạng có vẻ giống nhau:
Trình tự định dạng hợp lệ cho các tệp (không có --file-system):
...
% y Thời gian sửa đổi lần cuối, có thể đọc được
% Y Thời gian sửa đổi lần cuối, giây kể từ Epoch
% z Thời gian thay đổi cuối cùng, con người có thể đọc được
% Z Thời gian thay đổi cuối cùng, giây kể từ Epoch
Tuy nhiên, những giá trị này không phải lúc nào cũng bằng nhau. Ví dụ: stat --printf="%y\n%z\n" /usr/local
trên hệ thống của tôi xuất ra các thông tin sau:
2012-04-26 10: 29: 13.000000000 -0500
2013-05-06 18: 08: 19.000000000 -0500
Vậy sự khác biệt giữa "thời gian thay đổi" và "thời gian sửa đổi" là gì?