تجاوز إلى المحتوى الرئيسي
مدونة ماهر سقّا
Main navigation
  • الرئيسية
  • أدوات مجانية
    • حاسبة ميزانية الراتب الشخصي
    • معرفة عنوان IP الخاص بي
    • أداة إنشاء ملف Htpasswd
  • الإتصال بي
Language switcher
  • English
  • عربي
مسار التنقل
  1. الرئيسية
  2. مدونة
  3. كيفية العثور على الملفات المُعدّلة حديثًا في لينكس

كيفية العثور على الملفات المُعدّلة حديثًا في لينكس

الصورة
How to find recently modified files in Linux

بصفتك مستخدمًا أو مسؤول نظام لينكس، غالبًا ما تحتاج إلى تتبع تغييرات الملفات، سواءً لتصحيح أخطاء تطبيق ما، أو مراقبة نشاط النظام، أو التحقيق في خرق أمني. يُعدّ الأمر find أداةً فعّالةً لهذا الغرض، ومن خياراته المفيدة الخيار -ctime n، الذي يُساعد في تحديد موقع الملفات التي تم تعديلها خلال فترة زمنية مُحدّدة.

فهم الأمر find -ctime n

يُستخدم الأمر find في لينكس للبحث عن الملفات بناءً على معايير مُختلفة. يُرشّح الخيار -ctime n الملفات حسب وقت تغيير حالتها، والذي يشمل:

  • تعديلات الملفات (تغييرات المحتوى)
  • تغييرات الأذونات
  • تغييرات الملكية

متى يُستخدم الأمر find -ctime n

يُعدّ هذا الأمر بالغ الأهمية في الحالات التالية:

  • استكشاف الأخطاء وإصلاحها - تحديد الملفات المُعدّلة بسرعة بعد تغييرات النظام
  • التدقيق الأمني ​​- الكشف عن تعديلات الملفات غير المُصرّح بها
  • التطوير - تتبّع التعديلات الأخيرة في ملفات المشروع
  • التحقيق الجنائي الرقمي - التحقيق في أنشطة النظام المشبوهة

يُساعدك الخيار-ctime في تحديد وقت حدوث التغييرات بدقة، مما يجعله ضروريًا لكلٍ من الصيانة الدورية والتحقيقات الهامة.

أمثلة شائعة

فيما يلي طرق عملية لاستخدام الخيار `-ctime` مع المسارات، وأنواع الملفات، والإجراءات في نظام لينكس (Linux):

  • ملفات طرأت عليها تغييرات خلال آخر 24 ساعة: نفّذ الأمر find /var/log -ctime 0 للعثور على ملفات السجلات (log files) التي تم تحديث بياناتها الوصفية (metadata) خلال اليوم الماضي.
  • ملفات طرأت عليها تغييرات خلال الأيام السبعة الماضية: نفّذ الأمر find ~/Documents -ctime -7 للعثور على أي ملفات في مجلد المستندات الخاص بك تم تعديلها خلال الأسبوع الماضي.
  • ملفات طرأت عليها تغييرات منذ أكثر من 30 يوماً: نفّذ الأمر find /tmp -type f -ctime +30 لتحديد الملفات العادية القديمة الموجودة في المجلد المؤقت.
  • ملفات طرأت عليها تغييرات منذ فترة تتراوح بين يومين و5 أيام: نفّذ الأمر find /etc -ctime +1 -ctime -5 لحصر النتائج ضمن نطاق زمني محدد يمتد لعدة أيام.
الأوسمة
  • Linux
عني

مهندس تكنولوجيا معلومات تونسي شغوف، يتمتع بخبرة تزيد عن 20 عاماً في بناء أنظمة قابلة للتوسع وقيادة فرق هندسية عالية الأداء.

أدوات مجانية
  • حاسبة ميزانية الراتب الشخصية
  • معرفة عنوان IP الخاص بي
  • أداة إنشاء ملف Htpasswd
المقالات الأخيرة
  • كيفية منع محركات البحث من فهرسة مواقع الويب الموجودة على خادم الاختبار (staging server) الخاص بك
  • نظام Google Authenticator في Plesk يرفض رموز التحقق الصحيحة (مشكلة تفاوت الوقت)
  • كيفية ضغط وفك ضغط الملفات في لينكس باستخدام ZIP
  • ضغط واستخراج الملفات المضغوطة TAR في أنظمة لينكس
  • كيفية الحصول على حجم الدلائل في Linux
أوسمة
  • Laravel
  • Linux
  • Drupal
  • قاعدة البيانات
  • نصائح وحيل
  • الجوال
المقالات الأخيرة
  • نظام Google Authenticator في Plesk يرفض رموز التحقق الصحيحة (مشكلة تفاوت الوقت)
  • كيفية تصدير قاعدة بيانات باستخدام اسم ملف يتضمن طابعاً زمنياً في phpMyAdmin
  • كيفية التحقق من إرسال رسائل البريد الإلكتروني بشكل صحيح في مشروع Laravel
الأرشيف الشهري
  • ماي 2017 (2)
  • أكتوبر 2017 (1)
  • تشرين الثاني/نوفمبر 2017 (1)
  • آب/أغسطس 2018 (2)
  • أكتوبر 2020 (2)
  • آب/أغسطس 2023 (1)
  • تموز/يوليو 2024 (2)
  • نيسان/أبريل 2026 (1)
  • تشرين الثاني/نوفمبر 2026 (7)
مشاريع
  • trava.tn
  • 365mathex.com
  • vpop.tn
  • toufoula.tn
  • writethemoney.com
  • dinartunisien.com
RSS feed

mahersakka.com © 2024 
قم بتطوير مهاراتك في مجال تكنولوجيا المعلومات، وتنمية ثروتك مع ماهر سقّا