+6 سنوات • IT • Networks • Systems

مدونة تقنية: الشبكات المعلوماتية والصيانة وكل ما له علاقة بالتكنولوجيا

شروحات عملية وبالدارجة/العربية: Windows، Linux، الشبكات، Troubleshooting، ومشاريع تطبيقية.

Windows Linux Networking VMware pfSense Security Basics

⚡ مسار سريع

دخل مباشرة للأقسام بالتسميات (Labels) باش تلقى كلشي مرتب وسهل التصفح.

🧑‍💻 البورتفوليو

باش تشوف الأعمال ديالي والمشاريع كاملين: غادي تمشي مباشرة للموقع.

أوامر لينكس: الدرس 5 | touch

 



 

الأمر touch فأنظمة التشغيل المستندة على Unix

الأمر touch فأنظمة التشغيل المستندة على Unix (بحال لينكس) كيستعمل باش تنشئ ملفات فارغة جديدة أو باش تحدّث الـ timestamp (التاريخ والوقت) ديال الملفات اللي كاينة ديجا. بمعنى، إذا كان الملف كاين، الـ touch غا يبدل فقط التاريخ والوقت ديالو بدون ما يبدل المحتوى.

كيفاش كيخدم الأمر touch:

  1. إنشاء ملف جديد: إذا بغيتي تنشئ ملف جديد فارغ فالديركتوري اللي كاين فيه:
touch file.txt

هاد الأمر غا ينشئ ملف فارغ اسميتو file.txt فالحالة اللي ما كانش الملف كاين ديجا.

  1. تحديث الـ timestamp ديال ملف كاين: إذا كان الملف كاين، غا يتم تحديث وقت الـ access ووقت الـ modification ديالو:
touch existing_file.txt
  1. إنشاء عدة ملفات فمرة وحدة: يمكن ليك تنشئ أكثر من ملف فمرة وحدة:
touch file1.txt file2.txt file3.txt
  1. تحديد وقت مخصص: يمكن ليك تستعمل الـ touch مع الخيار -t باش تحدد وقت مخصص:
touch -t 202310101230 file.txt

هاد المثال غا يحدد الوقت ديال الملف file.txt لـ 10 أكتوبر 2023، الساعة 12:30.

ملاحظات:

  • الأمر touch ما كيديرش أي تغيير على المحتوى ديال الملف، فقط على تاريخ ووقت الوصول والتعديل.
  • إذا حاولت تنشئ ملف فمسار ما عندكش فيه صلاحيات الكتابة، غا يطلع ليك خطأ "permission denied".

الخلاصة:

الأمر touch بسيط ولكن فعال باش تدير مهام بحال إنشاء ملفات جديدة أو تحديث التوقيت ديال ملفات كاينة.