كيفية استخدام أمر Touch في لينكس
هل ترغب في إنشاء ملف بسرعة دون الحاجة إلى فتح محرر نصوص أو التنقل عبر واجهة رسومية؟ إليك الحل مع أمر touch
. يُعد هذا الأمر مفيدًا لإنشاء ملفات فارغة وتحديث الطوابع الزمنية للملفات، وهو أمر أساسي لإدارة النسخ الاحتياطية وتنفيذ السكربتات بكفاءة.
كيف يعمل أمر Touch
في أنظمة UNIX/Linux، يُستخدم أمر touch
بشكل شائع لإنشاء ملفات فارغة بسرعة. بالإضافة إلى ذلك، يمكنك استخدامه لتعديل الطوابع الزمنية – خاصة أوقات الوصول والتعديل للملفات الموجودة بالفعل.
إذا لم يكن الملف موجودًا، فسيقوم touch
بإنشائه بدون أي محتوى. علاوة على ذلك، فإن قدرته على تعديل الطوابع الزمنية تجعله أداة لا غنى عنها في إدارة السكربتات والملفات.
إنشاء ملف فارغ
إنشاء ملف فارغ باستخدام أمر touch
أمر بسيط للغاية. فقط استخدم الأمر بدون أي علامات أو خيارات:
touch newfile.txt
للتحقق من إنشاء الملف، يمكنك التحقق من حجم الملف باستخدام الأمر stat
:
stat newfile.txt
في الإخراج، ابحث عن الحقل Size. إذا كان يُظهر 0، فالملف فارغ.
إنشاء ملفات فارغة متعددة
ماذا إذا كنت بحاجة إلى إنشاء أكثر من ملف فارغ؟ باستخدام أمر touch
، يمكنك إنشاء عدة ملفات دفعة واحدة. على سبيل المثال:
touch file1.txt file2.txt file3.txt
يمكنك التحقق من إنشاء هذه الملفات باستخدام الأمر:
ls -l *.txt
خيارات أمر Touch
أمر touch
ليس فقط لإنشاء الملفات – بل هو أيضًا أداة لإدارة الطوابع الزمنية للملفات. لمعالجة هذه الطوابع، تحتاج إلى معرفة كيفية عمل خيارات أمر touch
. دعونا نلقي نظرة عليها:
- -a: تحديث وقت الوصول فقط.
- -c: منع إنشاء ملف جديد إذا لم يكن موجودًا بالفعل.
- -d=, –date=: تعديل طابع زمني باستخدام سلسلة تاريخ محددة.
- -m: تحديث وقت التعديل فقط.
- -r: استخدام atime وmtime من ملف مرجعي.
- -t: تعديل طابع زمني باستخدام تاريخ ووقت محددين.
تغيير وقت الوصول للملف
يمكنك تغيير وقت الوصول للملف باستخدام الخيار -a
مع أمر touch
:
touch -a happy.txt
للتحقق من التغيير، استخدم الأمر:
ls -lu
تغيير وقت التعديل
لتحديث وقت التعديل فقط دون التأثير على وقت الوصول، يمكنك استخدام الخيار -m
:
touch -m happy.txt
للتحقق من التغييرات، استخدم الأمر stat
:
stat happy.txt
تعديل وقت الوصول والتعديل معًا
للتحديث كلا من وقت الوصول والتعديل في نفس الوقت، استخدم الأمر بدون أي خيار:
touch happy.txt
إنشاء ملف باستخدام وقت محدد
يمكنك تعيين الطابع الزمني للملف على وقت وتاريخ محددين باستخدام الخيار -t
متبوعًا بالتنسيق المناسب:
touch -t 202401011230.00 happy.txt
للتحقق من التعديل، استخدم الأمر stat
:
stat happy.txt
البدائل لأمر Touch
في حين أن أمر touch
هو أداتي المفضلة لإنشاء الملفات بسرعة وإدارة الطوابع الزمنية، إلا أن هناك طرقًا أخرى يمكنك استخدامها. دعونا نستعرض بعضًا من هذه البدائل.
- أمر Cat: يمكن استخدامه لعرض محتويات الملفات وكذلك لإنشاء ملفات.
- مشغل إعادة التوجيه: يمكن استخدامه لإنشاء ملفات فارغة أو الكتابة فوق ملفات موجودة.
- محرر النصوص: يمكنك استخدام محرري النصوص مثل nano أو vim لإنشاء وتحرير الملفات.
ختامًا
يوفر نظام لينكس عدة طرق لإدارة الملفات، لكن أداة touch
تبرز بفضل بساطتها وفعاليتها. يمكنك أيضًا تعلم كيفية أداء عمليات أخرى على لينكس مثل دمج الملفات، البحث عن الملفات، أو إزالة الملفات.
إرسال التعليق
يجب أنت تكون مسجل الدخول لتضيف تعليقاً.