ما الفرق بين وقت تعديل الملف ووقت تغيير الملف؟

StackOverflow https://stackoverflow.com/questions/79809

  •  09-06-2019
  •  | 
  •  

سؤال

أنا في حيرة من أمري بين مصطلح وقت تعديل الملف ووقت تغيير الملف.يمكن لأي شخص أن يساعد في جعل الأمر أكثر وضوحا؟

هل كانت مفيدة؟

المحلول

mtime هو وقت التعديل - لقد تغيرت المحتويات.

ctime هو وقت تغيير الحالة - التصاريح والملكية بالإضافة إلى المحتويات.

ويكيبيديا يقول:

* mtime: time of last modification (ls -l),
* ctime: time of last status change (ls -lc) and
* atime: time of last access (ls -lu).

لاحظ أن ctime ليس وقت إنشاء الملف.الكتابة إلى ملف يغير MTIME و CTIME و ATime.تغيير في أذونات الملف أو ملكية الملف يغير ctime و atime.قراءة ملف يغير وقته.لا تقوم أنظمة الملفات المثبتة بخيار NOATIME على تحديث atime on reads ، ولا يوفر خيار relatime التحديثات إلا إذا كان atime السابق أقدم من MTIME أو CTIME.على عكس Atime و MTime ، لا يمكن تعيين CTIMعن طريق اللمس)؛الطريقة الوحيدة لتعيينها على قيمة تعسفية هي تغيير ساعة النظام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top