Tôi đang cố gắng hiểu chính xác khi dấu thời gian của tệp bị thay đổi. Ở nhiều nơi (ví dụ, trong câu trả lời được chấp nhận ở đây ), có ý kiến cho rằng mọi thay đổi trong thuộc tính tệp cũng sẽ thay đổi thời gian. Tuy nhiên, điều này dường như không đúng, ít nhất là trên Ubuntu 12.04 của tôi (vâng, tôi biết, hơi cũ ...):
cat file.txt > /dev/null
thay đổi atime, do đó, nó thay đổi các thuộc tính tệp (trong tệp inode), nhưng không thay đổi thời gian.
Các nguồn khác (ví dụ, ở đây và ở đây ) đề xuất rằng chỉ một số thao tác trên các thuộc tính tệp thực sự thay đổi thời gian, nhưng một danh sách chính xác không được cung cấp.
Tôi có thể tìm tài liệu tham khảo chính xác về hoạt động nào thay đổi thời gian?
cat
, bạn đã kiểm tra nó vớitouch
?