Các stat
của lệnh trang hướng dẫn nói:
%x Time of last access %y Time of last modification %z Time of last change
Tôi không thể hiểu sự khác biệt giữa sửa đổi và thay đổi . Tôi hiểu các từ là từ đồng nghĩa (tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi), nhưng đầu ra của chúng thì khác.
Tôi đã thử lệnh sau
stat --printf="Change %z\nAccess %x\nModify %y\n" p.txt
Bây giờ khi tôi mở p.txt, thời gian truy cập được thay đổi, tôi chuyển sang chế độ chèn, chỉnh sửa tệp, sửa đổi và thay đổi thời gian vẫn như cũ.
Thay đổi 2010-10-06 12: 48: 39.286252389 +0500 Truy cập 2010-10-06 12:49:14. 962243456 +0500 Sửa đổi 2010-10-06 12: 48: 39.234498878 +0500
Khi tôi viết các thay đổi vào tệp :w
, sửa đổi và thay đổi, cả hai đều thay đổi nhưng đưa ra các giá trị khác nhau.
Thay đổi 2010-10-06 12:51:21. 949082169 +0500 Truy cập 2010-10-06 12: 51: 21.908246082 +0500 Sửa đổi 2010-10-06 12:51:21. 908246082 +0500
Vậy ý nghĩa của "sửa đổi" và "thay đổi" trong bối cảnh này là gì? Đó là, thời gian sửa đổi và thay đổi cho thời gian của sự kiện nào?
Cảm ơn
--help
nó đọc một cái gì đó như "sửa đổi lần cuối" và "sửa đổi lần cuối" vì chúng tôi không có hai từ để sửa đổi / thay đổi.