كيف يمكنني عرض تاريخ إنشاء ملف في Linux
من المحتمل أنه حدث لك أكثر من مرة أنك واجهت بعض المشاكل لتتمكن من رؤية تاريخ إنشاء ملف على خادم Linux. إذا تساءلت يومًا كيف يمكنني عرض تاريخ إنشاء ملف في Linux؟ أنت في المكان الصحيح.
سنعلمك في هذه المقالة كيفية الحصول على Crtime ، أو CReation Time ، أي تواريخ الوصول ، وتعديل وإنشاء ملف في نظام GNU / Linux .
لاحظ أنك لن تكون قادرًا على معرفة تاريخ إنشاء ملف في Linux إلا إذا تم إنشاء نظام الملفات كـ EXT4 . من ناحية أخرى ، إذا كان ذلك سابقًا ، فلا يمكن معرفة هذه البيانات.
قبل أن نبدأ ، لمعرفة ما إذا كان نظام الملفات هو EXT4 ، نحتاج إلى إدخال الأمر df -T في الملف. بمجرد تأكيد ذلك ، ننتقل إلى استشارة وعرض تاريخ إنشاء ملف في Linux.
إذا حصلنا على مخرجات سابقة في الدليل ، فإن النص الوسيط في حقل ” الميلاد” يعني أن نظام الملفات الذي نعمل عليه لا يدعم تخزين تاريخ الإنشاء ، لذلك لا يمكن عرض هذا التاريخ.
لذلك يحدث أن أدوات مساحة المستخدمين غير قادرة على الحصول على هذه المعلومات بشكل صحيح ، على الأقل في الإصدارات القديمة.
كيفية عرض تاريخ إنشاء ملف Linux في بضع خطوات
عندما نستخدم أنظمة تشغيل مثل Linux ، يتم تصنيف كل مكون داخل نفسه كملف وفي كل مرة نقوم فيها بإجراء تغيير على أي منها ، يتم حفظها في inode.
للحصول على INODE_NUMBER ، أو رقم inode الموجود داخل الملف ، نحتاج إلى البحث عنه كما يلي: Is-me-file . بواسطته يمكننا الحصول على رقم inode الذي يجب أن نستخدمه في الأمر التالي.
لينكس مسؤول عن تمييز واختيار كل ملف برقم inode الخاص به ، وهو ليس نفس الاسم الذي تم إنشاؤه به. الفكرة هي استخدام أمر “Statistics” أو “Statistics” ، كما يوحي الاسم ، لعرض حالة نظام الملفات عن طريق إنشاء معلومات مفيدة مثل:
- تاريخ إنشاء الملف
- رقم inode
- التغييرات التي تم إجراؤها
- آخر تغيير للحالة
- آخر وصول ، من بين أمور أخرى.
للقيام بذلك ، يجب أن نبدأ بالحصول على جذر الأنظمة التي تحتوي على الملف المراد مراجعته كمرجع. في Linux ، توجد مع معلمات مثل
- Ctime ، الذي يعرض وقت التغيير
- لحظة واحدة ، قم بإنشاء وقت الوصول
- وقت التعديل
- Crtime ، تاريخ ووقت إنشاء الملف.
ابحث عن تاريخ إنشاء الملف
كما أوضحنا من قبل ، سنستخدم Crtime ، لنكون قادرين على تصور تاريخ ووقت إنشاء ملف Linux. نظرًا لأن هذا المعامل مسؤول عن العثور على inode للملف ، من خلال الأمر: ~ $ stat.
لتنفيذ هذا الإجراء ، يجب أن نذهب إلى الدليل حيث يوجد الملف ، ومن هناك نحلل المعلومات المعروضة ، مثل تاريخ آخر وصول وتعديل ، والروابط ، والحجم ، ورقم الإدخال ، إلخ.
الآن ، مع رقم inode ، الذي سنقوم بنسخه ولصقه في الدليل ، مع الاحتفاظ بالأقواس المربعة على النحو التالي: debugfs -R ‘stat’/ dev / sda1. حيث / dev / sda1 مكان تركيب محرك الأقراص. ويمكننا أن نرى أنه في خط crtime نحصل على التاريخ الذي كنا نبحث عنه.
إذا كنت تريد رؤية تواريخ التعديل بدلاً من ذلك ، فيجب عليك استخدام خيار القائمة الطويلة (-l) ، ويتم عرض جميع تواريخ تعديل ملفات Linux بشكل افتراضي.
إذا قمت أيضًا بإضافة ” -o” ، فستحصل على تواريخ آخر مرة تم فيها فتح الملف للقراءة أو التعديل.
من السهل معرفة كيفية عرض تاريخ إنشاء ملف في Linux . يمكن ترك أي أسئلة لديك في مربع التعليقات أدناه.